@CHARSET "UTF-8";

html {
	font-size: 14px
}

body {
	background: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	line-height: 20px;
	color: #444
}

@media ( max-width :767px) {
	body {
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto
	}
}

a, .uk-link {
	color: #07d;
	text-decoration: none;
	cursor: pointer
}

a:hover, .uk-link:hover {
	color: #059;
	text-decoration: underline
}

em {
	color: #d05
}

ins {
	background: #ffa;
	color: #444;
	text-decoration: none
}

mark {
	background: #ffa;
	color: #444
}

::-moz-selection {
	background: #39f;
	color: #fff;
	text-shadow: none
}

::selection {
	background: #39f;
	color: #fff;
	text-shadow: none
}

abbr[title], dfn[title] {
	cursor: help
}

dfn[title] {
	border-bottom: 1px dotted;
	font-style: normal
}

img {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	vertical-align: middle;
	border: none
}

.uk-img-preserve, .uk-img-preserve img, img[src*="maps.gstatic.com"],
	img[src*="googleapis.com"] {
	max-width: none
}

p, hr, ul, ol, dl, blockquote, pre, address, fieldset, figure {
	margin: 0 0 15px 0
}

*+p, *+hr, *+ul, *+ol, *+dl, *+blockquote, *+pre, *+address, *+fieldset,
	*+figure {
	margin-top: 15px
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 15px 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #444;
	text-transform: none
}

*+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {
	margin-top: 25px
}

h1, .uk-h1 {
	font-size: 36px;
	line-height: 42px
}

h2, .uk-h2 {
	font-size: 24px;
	line-height: 30px
}

h3, .uk-h3 {
	font-size: 18px;
	line-height: 24px
}

h4, .uk-h4 {
	font-size: 16px;
	line-height: 22px
}

h5, .uk-h5 {
	font-size: 14px;
	line-height: 20px
}

h6, .uk-h6 {
	font-size: 12px;
	line-height: 18px
}

ul, ol {
	padding-left: 30px
}

ul>li>ul, ul>li>ol, ol>li>ol, ol>li>ul {
	margin: 0
}

dt {
	font-weight: 700
}

dd {
	margin-left: 0
}

hr {
	display: block;
	padding: 0;
	border: 0;
	border-top: 1px solid #ddd
}

address {
	font-style: normal
}

q, blockquote {
	font-style: italic
}

blockquote {
	padding-left: 15px;
	border-left: 5px solid #ddd;
	font-size: 16px;
	line-height: 22px
}

blockquote small {
	display: block;
	color: #999;
	font-style: normal
}

blockquote p:last-of-type {
	margin-bottom: 5px
}

code {
	color: #d05;
	font-size: 12px;
	white-space: nowrap
}

pre code {
	color: inherit;
	white-space: pre-wrap
}

pre {
	padding: 10px;
	background: #f5f5f5;
	color: #444;
	font-size: 12px;
	line-height: 18px;
	-moz-tab-size: 4;
	tab-size: 4
}

button, input:not ([type=radio] ):not ([type=checkbox] ), select {
	vertical-align: middle
}

iframe {
	border: 0
}

@media screen and (max-width:400px) { @
	-ms-viewport {
		width: device-width
	}
}

.clearall {
	clear: both
}

#dialog {
	position: fixed;
	left: 50%;
	top: 150px;
	max-width: 800px;
	min-width: 250px;
	border: 1px solid #eee;
	background: #fff;
	z-index: 1000
}

#dialog .content {
	padding: 15px 20px
}

#dialog h1 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: 400
}

#dialog p {
	margin: 0;
	padding: 0;
	font-size: .9em
}

#dialog.modal {
	box-shadow: 0 1px 8px 0 #000
}

#dialog .close {
	position: absolute;
	top: 3px;
	right: 10px;
	text-decoration: none;
	color: #888;
	font-size: 16px;
	font-weight: 700;
	display: none;
	z-index: 99
}

#dialog.closable .close {
	display: block
}

#dialog .close:hover {
	color: #000
}

#dialog .close:active {
	margin-top: 1px
}

#dialog.slide {
	-webkit-transition: opacity 300ms, top 300ms;
	-moz-transition: opacity 300ms, top 300ms
}

#dialog.slide.hide {
	opacity: 0;
	top: -500px
}

#dialog.fade {
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms
}

#dialog.fade.hide {
	opacity: 0
}

#dialog.scale {
	-webkit-transition: -webkit-transform 300ms;
	-moz-transition: -moz-transform 300ms;
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}

#dialog.scale.hide {
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}

#overlay {
	position: fixed;
	top: 0;
	left: 0;
	opacity: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .75);
	transition: opacity 300ms;
	z-index: 500
}

#overlay.hide {
	pointer-events: none;
	opacity: 0
}

.confirmation .actions {
	border-top: 1px solid #eee;
	padding: 5px;
	text-align: right;
	background: #fafafa;
	box-shadow: inset 0 1px 0 #fff
}

.color-picker canvas {
	border: 1px solid #888
}

.color-picker canvas:active {
	cursor: none
}

#notifications {
	position: fixed;
	top: 10px;
	right: 15px
}

#notifications li {
	margin-bottom: 5px;
	list-style: none
}

.notification {
	position: relative;
	max-width: 800px;
	min-width: 250px;
	border: 1px solid #eee;
	background: #fff;
	z-index: 100
}

.notification .content {
	padding: 15px 20px
}

.notification h1 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: 400
}

.notification p {
	margin: 0;
	padding: 0;
	font-size: .9em
}

.notification .close {
	position: absolute;
	top: 5px;
	right: 10px;
	text-decoration: none;
	color: #888;
	display: none
}

.notification.closable .close {
	display: block
}

.notification .close:hover {
	color: #000
}

.notification .close:active {
	margin-top: 1px
}

.notification .close {
	position: absolute;
	top: 3px;
	right: 10px;
	text-decoration: none;
	color: #888;
	font-size: 16px;
	font-weight: 700;
	display: none
}

.notification.slide {
	-webkit-transition: opacity 300ms, top 300ms;
	-moz-transition: opacity 300ms, top 300ms
}

.notification.slide.hide {
	opacity: 0;
	top: -500px
}

.notification.fade {
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms
}

.notification.fade.hide {
	opacity: 0
}

.notification.scale {
	-webkit-transition: -webkit-transform 300ms;
	-moz-transition: -moz-transform 300ms;
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}

.notification.scale.hide {
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}

.split-button {
	display: inline-block;
	border: 1px solid #eee
}

.split-button a {
	display: inline-block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none
}

.split-button .toggle {
	border-left: 1px solid #eee
}

.split-button .toggle span {
	display: block;
	margin-top: 8px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #888
}

.menu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .2)
}

.menu li {
	list-style: none
}

.menu li a {
	display: block;
	padding: 5px 30px 5px 12px;
	text-decoration: none;
	border-top: 1px solid #eee;
	color: #2e2e2e;
	outline: 0
}

.menu li:first-child a {
	border-top: none
}

.menu li a:hover, .menu li.selected a {
	background: #f1faff
}

.card {
	width: 200px;
	height: 260px;
	position: relative;
	perspective: 800
}

.card .wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: -webkit-transform 500ms ease-in-out;
	-moz-transition: -moz-transform 500ms ease-in-out;
	border: 1px solid #eee;
	border-bottom-color: #cacaca;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 0 #fff, 0 1px 4px 0 #ddd;
	-moz-box-shadow: inset 0 -1px 0 0 #fff, 0 1px 4px 0 #ddd
}

.card .face {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden
}

.card .back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg)
}

.card.flipped .wrapper {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg)
}

.card.sideflip .wrapper {
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center
}

.card.sideflip.flipped .wrapper {
	-webkit-transform: translateX(-100%) rotateY(180deg);
	-moz-transform: translateX(-100%) rotateY(180deg)
}

#dialog {
	border: 1px solid #eee;
	background: #000
}

#dialog p {
	color: #fff
}

#login_popup {
	padding: 15px 20px;
	background-color: #fff
}

#login_popup, #login_popup h2, #login_popup p, #login_popup input {
	color: #333
}

#login_popup, #login_popup input {
	font-size: 16px;
	font-family: "微软雅黑", Tahoma, Arial, sans-serif
}

#login_popup h2 {
	font-size: 24px
}

#login_popup.lpcont {
	position: relative;
	padding: 20px
}

#login_popup a.lpclose {
	position: absolute;
	top: 0;
	right: 0;
	color: #959595
}

#login_popup.lpcont .lpbox {
	position: relative;
	width: 540px
}

#login_popup.lpcont .words {
	margin-top: 10px;
	margin-bottom: 30px
}

#login_popup.lpcont form .eml, #login_popup.lpcont form .psw {
	border-color: #a7bed4;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px
}

#login_popup.lpcont form label {
	color: #959595
}

#login_popup.lpcont form p {
	padding: 5px
}

#login_popup.lpcont form .eml {
	border-radius: 3px 3px 0 0;
	border-bottom-style: none
}

#login_popup.lpcont form .psw {
	border-radius: 0 0 3px 3px
}

#login_popup.lpcont .lpart form .area {
	width: 220px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 12px
}

#login_popup.lpcont form input {
	border-style: none
}

#login_popup.lpcont form .log_btn {
	margin-top: 20px;
	color: #fff;
	padding-top: 13px;
	width: 100%;
	padding-bottom: 13px;
	border-radius: 3px;
	background-color: #4095d6
}

#login_popup.lpcont form .forget, #login_popup.lpcont form .signup {
	display: block;
	margin-top: 15px;
	color: #959595
}

#login_popup.lpcont form .signup {
	color: #777;
	float: right
}

#login_popup.lpcont form .forget {
	float: left;
	margin-right: 65px
}

#login_popup.lpcont form .signup:hover {
	color: #369
}

#login_popup.lpcont form .forget:hover {
	color: #369
}

#login_popup.lpcont .lpart {
	padding-right: 30px;
	width: 300px
}

#login_popup.lpcont .rpart {
	position: absolute;
	right: 0;
	top: 0;
	padding-bottom: 40px;
	border-left-color: #ccc;
	border-left-width: 1px;
	border-left-style: dashed;
	margin-left: 320px
}

#login_popup.lpcont span {
	color: #959595;
	padding-left: 30px
}

#login_popup.lpcont .rpart a {
	padding-left: 30px;
	margin-left: 30px;
	background-image: url(/images/login/login.jpg);
	background-repeat: no-repeat;
	background-size: 24px;
	line-height: 24px;
	display: block;
	margin-top: 20px;
	color: #959595
}

#login_popup.lpcont .rpart a:hover {
	color: #369
}

#login_popup.lpcont .rpart .wb {
	background-position: 0 -24px
}

#login_popup.lpcont .rpart .rr {
	background-position: 0 -48px
}

#appmenu {
	position: fixed;;
	left: 20px;
	bottom: 20px;
	z-index: 999
}

#appmenu .menuicon {
	display: block;
	cursor: pointer;
	position: relative;
	padding: 8px;
	height: 16px;
	width: 16px;
	background: #000;
	filter: alpha(opacity = 75);
	opacity: .75
}

.appmenu .menuicon {
	border-radius: 32px
}

.appmenu_hover .menuicon {
	border-radius: 0 0 32px 32px
}

#appmenu .menuicon .allicon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/images/www/appicon.gif) no-repeat
}

#appmenu .menuicon .hot {
	position: absolute;
	border-radius: 7px;
	width: 7px;
	height: 7px;
	overflow: hidden;
	top: 3px;
	right: 3px;
	border: 1px solid #FFF;
	box-shadow: 0 0 2px rgba(0, 0, 0, .5);
	background: red
}

#appmenu .app_list {
	position: absolute;
	bottom: 32px;
	left: 0;
	border-radius: 5px 5px 5px 0;
	width: 190px;
	background: #000;
	filter: alpha(opacity = 75);
	opacity: .75
}

#appmenu .app_list .fcn {
	color: #999
}

#appmenu .app_list .apptitle {;
	padding-right: 7px;
	height: 32px;;
	line-height: 32px;
	text-align: right;
	display: block;
	border-bottom: 1px dotted #222
}

#appmenu .app_list .apptitle a:link, #appmenu .app_list .apptitle a:visited,
	#appmenu .app_list .apptitle a:hover, #appmenu .app_list .apptitle a:active
	{
	display: inline-block;
	overflow: hidden;
	margin-bottom: -4px;
	width: 16px;
	height: 16px;
	background: url(/images/www/appicon.gif) no-repeat 0 -128px
}

#appmenu .app_list .apptitle a:hover {
	background-position: 0 -144px
}

#appmenu .app_list ul {
	padding-top: 5px
}

.appmenu .app_list {
	display: none
}

.appmenu_hover .app_list {
	display: block
}

#appmenu .app_list li a:link, #appmenu .app_list li a:visited, #appmenu .app_list li a:hover,
	#appmenu .app_list li a:active {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	padding-left: 10px;;
	height: 32px;;
	line-height: 34px;
	color: #FFF
}

#appmenu .app_list li:last-child a:link, #appmenu .app_list li:last-child a:visited,
	#appmenu .app_list li:last-child a:hover, #appmenu .app_list li:last-child a:active
	{
	border-radius: 0 0 5px
}

#appmenu .app_list li a:hover {
	background: #023466;
	text-decoration: none
}

#appmenu .app_list .appicon {
	display: inline-block;
	overflow: hidden;
	width: 24px;
	height: 16px;
	background: url(/images/www/appicon.gif) no-repeat
}

#appmenu .app_list .apptest {
	margin-bottom: -2px;
	background-position: 0 -16px
}

#appmenu .app_list a:hover .apptest {
	background-position: 0 -160px
}

#appmenu .app_list .appfm {
	margin-bottom: -2px;
	height: 15px;
	background-position: 0 -32px
}

#appmenu .app_list a:hover .appfm {
	background-position: 0 -176px
}

#appmenu .app_list .appcourse {
	margin-bottom: -3px;
	background-position: 0 -48px
}

#appmenu .app_list a:hover .appcourse {
	background-position: 0 -192px
}

#appmenu .app_list .appgame {
	margin-bottom: -3px;
	background-position: 0 -64px
}

#appmenu .app_list a:hover .appgame {
	background-position: 0 -208px
}

#appmenu .app_list .apptopic {
	margin-bottom: -3px;
	background-position: 0 -80px
}

#appmenu .app_list a:hover .apptopic {
	background-position: 0 -224px
}

#appmenu .app_list .appsmile {
	margin-bottom: -3px;
	background-position: 0 -96px
}

#appmenu .app_list a:hover .appsmile {
	background-position: 0 -240px
}

#appmenu .app_list .apphole {
	margin-bottom: -4px;
	background-position: 0 -112px
}

#appmenu .app_list a:hover .apphole {
	background-position: 0 -256px
}

.feedback {
	position: fixed;
	right: 20px;
	bottom: 8px
}

.feedback ul li {
	list-style-type: none
}

.feedback li.code a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/www/page_img.png) no-repeat
}

.feedback li.code .code_box {
	display: none;
	position: absolute;
	top: -45px;
	width: 142px;
	height: 142px;
	left: -145px;
	background: url(../images/www/erwm-png24.png) no-repeat
}

.feedback li.code .code_box img {
	display: block;
	width: 90px;
	height: 90px;
	margin: 17px 0 3px 21px
}

.feedback li.code .code_box p {
	margin-left: 24px;
	color: #999
}

.feedback li.code a:hover {
	background-position: -58px 0
}

.feedback li.edit a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/www/page_img.png) 0 -53px no-repeat
}

.feedback li.edit a:hover {
	background-position: -58px -52px
}

.feedback li.go_top a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/www/page_img.png) 0 -106px no-repeat
}

.feedback li.go_top a:hover {
	background-position: -58px -104px
}

.fish-clearboth {
	clear: both
}

.fish-right {
	float: right
}

.fish-left {
	float: left
}

.fish-relative {
	position: relative
}

.fish-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

div:after, .fish-clearfix:after {
	clear: both;
	content: "";
	display: block
}

.fish-btn {
	display: inline-block;
	padding: 6px 20px;
	text-align: center;
	white-space: nowrap;
	border: 1px solid transparent;
	border-radius: 4px
}

.fish-btn .txt {
	color: #333
}

.fish-btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

.fish-btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.fish-btn-primary .txt {
	color: #fff
}

.fish-input-btn {
	padding: 6px 20px;
	border-radius: 4px;
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	height: 34px
}

.fish-input-submit {
	color: #fff;
	background-color: #428bca;
	border: 1px solid #428bca
}

.fish-actions .fish-btn {
	margin-left: 20px
}

.fish-checkbox {
	line-height: 18px;
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	margin-right: 40px
}

.fish-checkbox span {
	padding-left: 28px;
	color: #333;
	display: inline-block;
	width: 500px
}

.fish-checkbox-act {
	border: 1px solid #2c78af;
	background: url(/images/xinlizixun/img.png) no-repeat;
	background-position: -30px -30px
}

.fish-checkbox-act span {
	color: #07d
}

.form-control {
	display: inline-block;
	padding: 6px 8px;
	font-size: 14px;
	border: 1px solid #ddd;
	color: #333;
	line-height: 1.5;
	border-radius: 4px
}

textarea.form-control {
	height: 100px
}

select.form-control {
	height: 35px;
	line-height: 35px
}

.input-xxsmall {
	width: 60px
}

.input-xsmall {
	width: 100px
}

.input-small {
	width: 150px
}

.input-medium {
	width: 200px
}

.input-large {
	width: 250px
}

.input-xlarge {
	width: 300px
}

.input-xxlarge {
	width: 400px
}

body {
	width: 100%;
	padding: 0;
	margin: 0
}

blockquote {
	font-style: normal
}

.part1 ul, .part2 ul, .part3 ul {
	padding: 0;
	margin: 0
}

.part1 ul li, .part2 ul li, .part3 ul li {
	list-style-type: none
}

a:hover img {
	filter: alpha(opacity = 80);
	-khtml-opacity: .8;
	opacity: .8
}

.txt_ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.main-font {
	font-family: Arial, "宋体"
}

.arrow {
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px solid transparent;
}

.point {
	border-radius: 50%
}

a, a:hover {
	text-decoration: none
}

.clear {
	clear: both
}

.clearfix {;
	
}

.cleara:after, .clearb:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.scroll_pot {
	overflow: hidden;
	padding-top: 3px
}

.scroll_pot * {
	float: left
}

.scroll_pot .prev, .scroll_pot .next {
	width: 18px;
	height: 16px;
	background: url(../images/index/img.png) no-repeat;
	text-indent: -999px
}

.scroll_pot a {
	padding: 0;
	margin: 0;
	line-height: 0
}

.scroll_pot a.ract {
	background-position: -25px -60px !important
}

.scroll_pot a.lact {
	background-position: 0 -60px !important
}

.scroll_pot a.prev {
	background-position: 0 -46px
}

.scroll_pot a.next {
	background-position: -25px -46px
}

.scroll_pot span {
	width: 10px;
	height: 16px;
	background: url(../images/index/img.png) no-repeat;
	background-position: -46px -46px
}

.scroll_pot span.act {
	background-position: -46px -60px
}

.wrap {
	width: 1024px;
	margin: 0 auto
}

p.title {
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #007200
}

p.title a.more {
	font-size: 12px;
	color: #999;
	zoom: 1;
	display: inline-block;
	display: inline;
	padding-left: 10px;
	text-decoration: none
}

.nav_wrap, .header, .footer {
	width: 100%;
	clear: both
}

.nav_wrap {
	width: 80%;
	min-width: 1024px;
	margin: auto;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	z-index: 999
}

.nav_wrap ul {
	padding: 0;
	margin: 0
}

.nav_wrap ul li {
	list-style-type: none
}

.nav_wrap ul.lf_navbar {
	float: left;
	margin: 0;
	padding: 0
}

.nav_wrap ul.rt_navbar {
	float: right;
	margin: 0;
	padding: 0
}

.nav_wrap ul.rt_navbar li.login, .nav_wrap ul.rt_navbar li.sign {;
	
}

.nav_wrap ul.lf_navbar li, .nav_wrap ul.rt_navbar li {
	float: left;
	height: 60px;
	line-height: 60px
}

.nav_wrap ul.lf_navbar li {
	margin-right: 30px
}

.nav_wrap ul.lf_navbar li.nav_more {
	position: relative
}

.nav_wrap ul.lf_navbar li.nav_more a i, .nav_wrap ul.lf_navbar li.nav_more a span
	{
	display: block;
	float: left
}

.nav_wrap ul.lf_navbar li a i.icon_arrow_down {
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px solid transparent;;
	border-bottom-width: 0;
	border-top-style: solid;
	border-top-color: #fff;
	border-width: 5px;
	margin: 28px 0 0 3px
}

.nav_wrap ul.lf_navbar li a:hover i.icon_arrow_down {
	border-top-color: #d5d6d6
}

.nav_wrap ul.lf_navbar li.nav_more .nav_more_display {
	position: absolute;
	width: 75px;
	top: 54px;
	left: -5px;
	background: #fff;
	border: 1px solid #d0d0d0;
	display: none
}

.nav_wrap ul.lf_navbar li.nav_more .nav_more_display li {
	float: none;
	margin: 0;
	height: 38px;
	line-height: 38px
}

.nav_wrap ul.lf_navbar li.nav_more .nav_more_display li a {
	color: #999;
	text-align: center
}

.nav_wrap ul.lf_navbar li.nav_more .nav_more_display li a:hover {
	background: #d0d0d0;
	color: #fff
}

.nav_wrap ul.lf_navbar li a.active {
	background: url(../images/index/home.png) 0 18px no-repeat;
	padding-left: 28px
}

.nav_wrap ul.rt_navbar li {
	margin-right: 30px
}

.nav_wrap ul.lf_navbar li a, .nav_wrap ul.rt_navbar li a {
	display: block;
	color: #fff;
	text-decoration: none
}

.nav_wrap ul.lf_navbar li a:hover, .nav_wrap ul.rt_navbar li a:hover {
	color: #d5d6d6
}

.user_info {
	position: relative
}

.rt_navbar p.ud_arrow {
	position: absolute;
	z-index: 999;
	left: 15px;
	top: 50px;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px solid transparent;
	border-bottom-color: #f3f3f3;
	border-top-width: 0
}

.rt_navbar .user_display {
	position: absolute;
	z-index: 1;
	left: -50px;
	top: 54px;
	width: 220px;
	overflow: hidden;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	background: #fff
}

.user_display .ud_info {
	position: relative;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	background: #f3f3f3
}

.user_display .ud_info p.ud_face img {
	display: block;
	height: 69px;
	width: 69px;
	border-radius: 50%
}

.user_display .ud_info p.ud_name {
	position: absolute;
	top: -5px;
	left: 95px;;;
	height: 38px;
	line-height: 38px
}

.user_display .ud_info p.ud_number {
	position: absolute;
	top: 30px;
	left: 95px;;;
	font-size: 12px;
	height: 38px;
	line-height: 38px
}

.user_display ul.ud_list li {
	float: none;
	display: block;
	border-top: 1px solid #dcdcdc;
	margin: 0;
	height: 38px;
	line-height: 38px
}

.user_display ul.ud_list li.active {
	background: #3169b0
}

.user_display ul.ud_list li.active a {
	color: #fff
}

.user_display ul.ud_list li a {
	display: block;
	color: #3169b0;
	padding: 10px;
	height: 20px;
	line-height: 20px
}

.nav_wrap ul.rt_navbar .user_message, .nav_wrap ul.rt_navbar .user_announce
	{
	position: relative
}

.nav_wrap ul.rt_navbar .user_announce .un_arrow {
	position: absolute;
	z-index: 999;
	right: 15px;
	top: 50px;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px solid transparent;
	border-bottom-color: #f3f3f3;
	border-top-width: 0
}

.nav_wrap ul.rt_navbar .user_announce .un_display {
	position: absolute;
	width: 300px;
	right: -50px;
	top: 54px;
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 5px
}

.nav_wrap ul.rt_navbar .user_announce .un_display p.un_list_clear {;
	text-align: center;
	height: 35px;
	line-height: 35px
}

.nav_wrap ul.rt_navbar .user_announce .un_display p.un_list_clear .tick
	{
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	padding-right: 5px;
	background: url(../images/index/img.png) -25px -90px no-repeat
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_list li {
	position: relative;
	padding: 5px 0;
	line-height: 25px;
	white-space: normal;
	width: 250px;
	height: auto;
	float: none;
	border-bottom: 1px dashed #dfdfdf;
	padding: 5px 25px;
	margin: 0
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_list li span {
	display: block;
	color: #999;
	font-size: 12px;
	overflow: hidden
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_list li span a {
	display: inline;
	color: #2f7eba
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_list li a.un_delete
	{
	position: absolute;
	z-index: 0;
	bottom: 10px;
	right: 25px;
	width: 15px;
	height: 15px;
	background: url(../images/index/img.png) -4px -77px no-repeat
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_list li a.un_delete:hover
	{
	background-position: -4px -96px
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_list li.lastLi {
	border-bottom: none
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_btn {
	padding-left: 25px;
	height: 35px;
	background: #f3f3f3
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_btn a {
	display: block;
	color: #2f7eba;
	line-height: 38px
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_btn a.un_btn_check
	{
	float: left
}

.nav_wrap ul.rt_navbar .user_announce .un_display .un_btn a.un_btn_clear
	{
	float: right;
	padding-right: 25px
}

#user_announce_toggle span, #user_announce_toggle span, .user_message a span.num,
	.user_announce a span.num {
	position: absolute;
	top: 12px;
	right: -15px;
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background: #d23524;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 10px;
	font-family: Arial
}

.nav_wrap ul.rt_navbar li.user_announce .user_announce_wrap, .nav_wrap ul.rt_navbar li.user_info .user_info_wrap
	{
	display: none
}

.header {
	background-color: #f3f3f3
}

.header .wrap .lf_header {
	float: left;
	padding: 20px 0
}

.header .wrap .lf_header a.logo, .header .wrap .lf_header ul.hd_menu {
	float: left;
	padding: 0;
	margin: 0
}

.header .wrap .lf_header a.logo {
	padding-top: 5px
}

.header .wrap .lf_header a.chrismaslogo {
	margin-top: -20px
}

.header .wrap .lf_header ul.hd_menu li {
	list-style-type: none
}

.header .wrap .lf_header a.holiday {
	float: left;
	padding: 3px 0 0 10px
}

.header .wrap .lf_header ul.hd_menu {
	margin-left: 40px
}

.header .wrap .lf_header ul.infos-menu {
	padding: 0;
	margin-left: 20px
}

.header .wrap .rt_header {
	float: right;
	padding-top: 30px
}

.header .wrap .lf_header ul.hd_menu li {
	display: inline-block;
	zoom: 1;;
	line-height: 60px
}

.header .wrap .lf_header ul.hd_menu li a {
	padding: 10px;
	color: #2f7eba
}

.header .wrap .lf_header ul.infos-menu li {
	position: relative;
	padding-right: 0
}

.header .wrap .lf_header ul.infos-menu li.isNew .newBrand {
	position: absolute;
	width: 31px;
	height: 13px;
	top: 10px;
	left: 50%;
	margin-left: 23px;
	background-image: url(images/nav_new.png)
}

.header .wrap .lf_header ul.hd_menu li a:hover {
	color: #fff;
	background: #2f7eba
}

.header .wrap .lf_header ul.hd_menu li.active a {
	color: #fff;
	background: #2f7eba
}

.header .wrap .rt_header p.hd_searchBox {
	overflow: hidden;
	border: 1px solid #cacaca;
	background: #fff;
	height: 31px;
	width: 300px
}

.header .wrap .rt_header p.hd_searchBox input.hd_searchText {
	float: left;
	border: 0;
	padding: 0 8px;
	width: 250px;
	outline: 0;
	color: #b4b4b4;
	line-height: 33px;
	height: 33px
}

.header .wrap .infos-search p.hd_searchBox {
	width: 250px
}

.header .wrap .infos-search p.hd_searchBox input.hd_searchText {
	width: 200px
}

.header .wrap .rt_header p.hd_searchBox input.hd_search_btn {
	float: right;
	background: url(../images/index/img.png) 0 2px no-repeat;
	border: 0;
	text-indent: -999px;
	height: 25px;
	width: 25px;
	padding: 0;
	margin: 3px 0;
	cursor: pointer
}

.header .wrap .rt_header p.hd_searchBox input.hd_search_btn:hover {
	background-position: 0 -22px
}

.new-header {
	background: #3169b0;
	height: 70px;
	transition: all .3s ease-in-out 0s;
	position: relative;
	z-index: 9
}

.new-header .wrapper {
	width: 1170px;
	margin: 0 auto
}

.new-header .logo {
	float: left;
	display: inline;
	margin-top: 20px
}

.new-header .nav {
	margin-left: 10px;
	float: left;
	display: inline
}

.new-header .nav li {
	float: left;
	display: inline;
	position: relative
}

.new-header .nav .tit {
	position: relative;
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
	display: block
}

.new-header .nav .tit.isNew .newBrand {
	position: absolute;
	width: 31px;
	height: 13px;
	top: 13px;
	left: 50%;
	margin-left: 10px;
	background-image: url(images/nav_new.png)
}

.new-header .nav .tit-more {
	background: url(/images/website-www/img18.png) no-repeat right center;
	padding-right: 35px !important
}

.new-header .nav li.selected .tit, .new-header .nav li .tit:hover {
	background-color: #285690;
	text-decoration: none
}

.new-header .nav dl {
	position: absolute;
	left: 0;
	top: 55px;
	width: 110px;
	background: #285690;
	display: none
}

.new-header .nav dd {
	height: 40px;
	line-height: 40px;
	font-size: 14px
}

.new-header .nav dd a {
	color: #fff;
	display: block;
	padding-left: 20px
}

.new-header .nav dd a:hover {
	background: #1b457a
}

.new-header .sear {
	height: 30px;
	margin-top: 20px;
	float: right;
	display: inline;
	border-radius: 15px;
	background: url(/images/website-www/img35.png) repeat
}

.new-header .sear-selected {
	background: url(/images/website-www/img34.png) repeat
}

.new-header .sear .text {
	width: 50px;
	height: 30px;
	border: none;
	margin-left: 21px;
	background: 0 0;
	color: #a4bad8;
	font-size: 14px;
	float: left;
	display: inline;
	transition: all .3s ease-in-out 0s
}

.new-header .sear .text::-webkit-input-placeholder {
	color: #a4bad8
}

.new-header .sear .text:-ms-input-placeholder {
	color: #a4bad8
}

.new-header .sear input {
	outline: 0
}

.new-header .sear .submit {
	background: url(/images/website-www/img1.png) no-repeat center;
	width: 30px;
	height: 30px;
	border: none;
	cursor: pointer
}

.new-header .sear-selected .text {
	color: #444;
	width: 120px
}

.new-header .sear-selected .text::-webkit-input-placeholder {
	color: #444
}

.new-header .sear-selected .submit {
	background-image: url(/images/website-www/img36.png)
}

.new-header .info {
	float: right;
	display: inline
}

.new-header .info li {
	float: left;
	display: inline;
	position: relative
}

.new-header .info li .tit {
	color: #fff;
	height: 70px;
	line-height: 70px;
	display: block;
	font-size: 16px;
	padding: 0 10px
}

.new-header .info li .tit .userimage {
	vertical-align: middle;
	border-radius: 50%
}

.new-header .info li.selected .tit, .new-header .info li .tit:hover {
	background: #285690
}

.new-header .info li .tit sup {
	width: 8px;
	height: 8px;
	background: #c82b16;
	border-radius: 8px;
	display: inline-block;
	position: relative;
	top: -6px;
	right: -3px
}

.new-header .info li .sub {
	position: absolute;
	left: -95px;
	top: 70px;
	width: 240px;
	background: #fff;
	display: none
}

.new-header .info li .sub.userinfo {
	position: absolute;
	left: -35px;
	top: 70px;
	width: 120px;
	background: #fff;
	display: none
}

.new-header .info li .sub.userinfo dd a {
	padding-left: 30px
}

.new-header .info li.selected .sub {
	display: block
}

.new-header .info li .sub dl {
	margin-top: 5px;
	border: #eaeaea solid 1px;
	box-shadow: #ccc 0 0 5px;
	border-radius: 5px;
	position: relative;
	overflow: hidden
}

.new-header .info li .sub .arrow {
	background: url(/images/website-www/img2.png) no-repeat;
	width: 29px;
	height: 18px;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	top: -18px;
	z-index: 9
}

.new-header .info li .sub dd {
	border-bottom: #eee solid 1px;
	font-size: 14px;
	padding: 0
}

.new-header .info li .sub dd.last, .new-header .info li .sub dd:last-child
	{
	border-bottom: 0;
	border-radius: 0 0 5px 5px
}

.new-header .info li .sub dd.last a, .new-header .info li .sub dd:last-child a
	{
	border-radius: 0 0 5px 5px
}

.new-header .info li .sub dd:first-child a {
	border-radius: 5px 5px 0 0
}

.new-header .info li .sub dd a {
	height: 45px;
	line-height: 45px;
	color: #666;
	display: block;
	padding-left: 10px
}

.new-header .info li .sub dd a:hover, .new-header .info li .sub dd.selected a
	{
	background: #5378a6;
	color: #fff
}

.new-header .msg {
	float: right;
	display: inline
}

.new-header .msg a {
	background: url(/images/website-www/img32.png) no-repeat center;
	width: 20px;
	height: 70px;
	display: block
}

.new-header .user-img {
	float: right;
	display: inline;
	margin-top: 20px;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	overflow: hidden;
	margin-left: 10px
}

.new-header .reg {
	float: right;
	display: inline;
	font-size: 15px;
	line-height: 70px;
	color: #fff;
	margin-left: 60px
}

.new-header .reg li {
	display: inline;
	float: left;
	margin: 0 7px
}

.new-header .reg a {
	color: #fff
}

.new-header .reg span.line {
	height: 15px;
	width: 1px;
	display: inline-block;
	background: #a8bedb;
	position: relative;
	top: 2px
}

.new-header a {
	font-family: "Microsoft YaHei", sans-serif;
	-webkit-font-smoothing: antialiased
}

.hd_ad {
	margin-top: 25px;
	margin-bottom: -15px
}

.md_ad {
	margin-top: -25px;
	margin-bottom: 20px
}

.part1 {
	padding-top: 40px;
	padding-bottom: 40px
}

.part1 .lf_part1 {
	float: left;
	width: 682px
}

.lf_part1 .xinlizz {
	height: 205px;
	zoom: 1;
	overflow: hidden
}

.lf_part1 .xinlizz .pic_box {
	position: relative;
	width: 300px;
	height: 200px;
	overflow: hidden;
	float: left
}

.lf_part1 .xinlizz .pic_box ul {
	padding: 0;
	margin: 0
}

.lf_part1 .xinlizz .pic_box ul.scroll_pot {
	position: absolute;
	z-index: 10;
	bottom: 10px;
	right: 10px
}

.lf_part1 .xinlizz .pic_box ul.scroll_pot li {
	padding-right: 8px
}

.lf_part1 .xinlizz .pic_box ul.scroll_pot li a {
	display: inline-block;
	width: 7px;
	height: 7px;
	background: rgba(255, 255, 255, .5);;;;
	border-radius: 50%
}

.lf_part1 .xinlizz .pic_box ul.scroll_pot li.act a {
	background: #fff;;;
}

.lf_part1 .xinlizz .pic_box ul.scroll_box {
	position: absolute;
	z-index: 1;
	width: 900px;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.lf_part1 .xinlizz .pic_box ul.scroll_box li {
	position: relative;
	zoom: 1;
	float: left;
	padding: 0;
	margin: 0
}

.lf_part1 .xinlizz .pic_box a.shad {
	position: absolute;
	width: 100%;
	padding: 5px 15px;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .4);;;
	color: #fff
}

.lf_part1 .xinlizz .pic_box a.shad span {
	display: block;
	width: 210px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lf_part1 .xinlizz .txt_box {
	float: left;
	padding-left: 35px;
	width: 340px
}

.lf_part1 .xinlizz .txt_box li {
	border-top: 1px dashed #ecebeb
}

.lf_part1 .xinlizz .txt_box li.first {
	border: none
}

.lf_part1 .xinlizz .txt_box li.active {
	padding-bottom: 10px
}

.lf_part1 .xinlizz .txt_box li.active a {
	height: 45px;
	line-height: 45px;
	color: #2f7eba;
	text-decoration: none
}

.lf_part1 .xinlizz .txt_box li a {
	display: block;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	width: 340px;
	height: 45px;
	line-height: 45px;
	color: #444;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lf_part1 .xinlizz .txt_box li p {
	margin: 0
}

.lf_part1 .xinlizz .txt_box li p.description {
	font-size: 12px;
	color: #999;
	display: none
}

.lf_part1 .xinlizz .txt_box li.active p.description {
	display: block
}

.lf_part1 .xinliQa {
	padding-top: 30px
}

.lf_part1 .xinliQa .lf_xinliQa {
	float: left;
	width: 300px
}

.lf_part1 .xinliQa .lf_xinliQa p.xinli_A {
	color: #999;
	height: 48px;
	overflow: hidden
}

.lf_part1 .xinliQa .lf_xinliQa p.xinli_Q a {
	display: block;
	color: #444;
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lf_part1 .xinliQa .lf_xinliQa p.xinli_Q a:hover {
	color: #777
}

.lf_part1 .xinliQa .lf_xinliQa p.xinli_A, .lf_part1 .xinliQa .lf_xinliQa p.xinli_Q
	{
	margin: 0;
	line-height: 24px
}

.lf_part1 .xinliQa .lf_xinliQa ul.xinliQa_list {
	padding: 0;
	margin: 0;
	padding-top: 10px
}

.lf_part1 .xinliQa .lf_xinliQa ul.xinliQa_list li {
	height: 30px;
	line-height: 30px
}

.lf_part1 .xinliQa .lf_xinliQa ul.xinliQa_list li.top_1 span {
	background: #2f7eba
}

.lf_part1 .xinliQa .lf_xinliQa ul.xinliQa_list li span {
	padding: 0 5px;
	background: #bcbcbc;
	color: #fff;
	display: block;
	float: left;
	height: 16px;
	margin: 6px 0;
	line-height: 16px
}

.lf_part1 .xinliQa .lf_xinliQa ul.xinliQa_list li a {
	display: block;
	float: left;
	padding-left: 5px;
	color: #444;
	width: 275px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lf_part1 .xinliQa .lf_xinliQa ul.xinliQa_list li a:hover {
	color: #777
}

.lf_part1 .xinliQa .rt_xinliQa {
	float: left;
	padding-left: 35px
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box {
	padding-left: 20px
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box a {
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box a:hover {
	color: #777
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box a, .rt_part1 .xinlizl li p.txt_box a,
	.rt_part1 .xinliTest .content_wrap p.txt_box a {
	display: block
}

.rt_part1 .xinliTest .content_wrap p.txt_box a {
	color: #444;
	width: 196px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.rt_part1 .xinliTest .content_wrap p.txt_box a:hover {
	color: #777
}

.lf_part1 .xinliQa .rt_xinliQa li, .rt_part1 .xinlizl li {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 20px
}

.lf_part1 .xinliQa .rt_xinliQa li p, .rt_part1 .xinlizl li p {
	margin: 0
}

.lf_part1 .xinliQa .rt_xinliQa li p.pic_box, .rt_part1 .xinlizl li p.pic_box,
	.rt_part1 .xinliTest .content_wrap p.pic_box {
	float: left
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box, .rt_part1 .xinlizl li p.txt_box,
	.rt_part1 .xinliTest .content_wrap p.txt_box {
	float: left
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box a, .rt_part1 .xinlizl li p.txt_box a.today_t
	{
	color: #444
}

.rt_part1 .xinlizl li p.txt_box a {
	width: 245px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lf_part1 .xinliQa .rt_xinliQa li p.txt_box a.name, .rt_part1 .xinlizl li p.txt_box a
	{
	color: #999;
	font-size: 12px
}

.part1 .rt_part1 {
	float: right;
	width: 308px
}

.part1 .rt_part1 .xinlizl ul {
	padding: 0;
	margin: 0
}

.rt_part1 .xinlizl li p.txt_box {
	padding-left: 15px
}

.rt_part1 .xinlizl li p.txt_box a.today_t {
	font-size: 14px;
	padding-bottom: 5px
}

.rt_part1 .xinlizl li p.txt_box a.today_t:hover {
	color: #777
}

.rt_part1 .xinliTest .content_wrap p {
	margin: 0
}

.rt_part1 .xinliTest .content_wrap p.txt_box {
	padding-left: 15px
}

.rt_part1 .xinliTest .content_wrap p.txt_box a.btn {
	display: block;
	background: #2f7eba;
	color: #fff;
	width: 60px;
	padding: 0 6px;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	text-decoration: none
}

.rt_part1 .xinliTest .content_wrap p.txt_box a.btn:hover {
	color: #fff;
	background: #4c91c5
}

.rt_part1 .xinliTest .content_wrap {
	zoom: 1;
	border: 1px solid #dfdfdf;
	overflow: hidden;
	padding: 10px
}

.rt_part1 .xinliProTest {
	padding-top: 20px
}

.rt_part1 .xinliProTest .content_wrap p {
	margin: 0
}

.rt_part1 .xinliProTest .content_wrap p.xinliPT_lf {
	float: left
}

.rt_part1 .xinliProTest .content_wrap p.xinliPT_rt {
	float: right
}

.rt_part1 .xinliProTest .content_wrap a {
	display: block;
	font-size: 12px;
	color: #444
}

.rt_part1 .xinliProTest .content_wrap a.xinliPT_txt {
	width: 135px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.rt_part1 .xinliProTest .content_wrap a.xinliPT_txt:hover {
	color: #777
}

.rt_part1 .xinliProTest .content_wrap a img {
	padding-bottom: 10px
}

.part2 {
	width: 100%;
	background: #f3f3f3;
	padding-top: 50px;
	padding-bottom: 40px
}

.part2 .lf_part2 {
	float: left;
	width: 682px;
	padding: 0;
	margin: 0
}

.lf_part2 .xinliSite p {
	margin: 0
}

.lf_part2 .xinliSite .title_box {
	padding-bottom: 15px
}

.lf_part2 .xinliSite p.title {
	float: left
}

.lf_part2 .xinliSite p.scroll_pot {
	float: right
}

.xinliSite .scroll_box {
	width: 682px;
	height: 300px;
	overflow: hidden;
	position: relative
}

.xinliSite .scroll_box ul.box {
	width: 1000%;
	position: absolute;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.xinliSite .scroll_box ul.box li {
	width: 682px;
	zoom: 1;
	display: inline-block;;
	padding: 0;
	margin: 0
}

.xinliSite .scroll_box .scroll_b_content .lf p {
	margin: 10px 0
}

.xinliSite .scroll_box .scroll_b_content .lf p a {
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinliSite .scroll_box .scroll_b_content .lf p * {
	display: block
}

.xinliSite .scroll_box .scroll_b_content .lf, .xinliSite .scroll_box .scroll_b_content .rt
	{
	float: left
}

.xinliSite .scroll_box .scroll_b_content .lf p.pic_box {
	position: relative;
	overflow: hidden;
	width: 300px;
	margin: 0
}

.xinliSite .scroll_box .scroll_b_content .lf p.txt_box a {
	color: #444
}

.xinliSite .scroll_box .scroll_b_content .lf p.txt_box a:hover {
	color: #777
}

.xinliSite .scroll_box .scroll_b_content .lf p.txt_box span {
	font-size: 12px;
	color: #999
}

.xinliSite .scroll_box .scroll_b_content .lf p.txt_box span a {
	display: inline-block;
	color: #999;
	width: auto;
	overflow: visible
}

.xinliSite .scroll_box .scroll_b_content .lf p.pic_box span.shad {
	position: absolute;
	width: 100%;
	padding: 5px 15px;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .4);;;
	color: #fff
}

.xinliSite .scroll_box .scroll_b_content .rt {
	padding-left: 35px
}

.xinliSite .scroll_box .scroll_b_content .rt p.pic_box {
	padding: 0 0 20px 0
}

.xinliSite .scroll_box .scroll_b_content .rt p.pic_box, .xinliSite .scroll_box .scroll_b_content .rt p.txt_box
	{
	float: left
}

.xinliSite .scroll_box .scroll_b_content .rt p.txt_box a {
	display: block;
	width: 250px;
	height: 25px;
	line-height: 25px;
	color: #444;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinliSite .scroll_box .scroll_b_content .rt p.txt_box a:hover {
	color: #777
}

.xinliSite .scroll_box .scroll_b_content .rt p.txt_box {
	padding-left: 20px
}

.xinliSite .scroll_box .scroll_b_content .rt p.txt_box a.name {
	font-size: 12px;
	color: #999
}

.xinliAction {
	padding-top: 40px
}

.xinliAction ul.xinliAct_nav, .xinliAction p.title {
	float: left
}

.xinliAction ul.xinliAct_nav li {
	zoom: 1;
	display: inline-block;;
	padding-left: 20px
}

.xinliAction ul.xinliAct_nav li a {
	color: #007200;
	font-size: 12px;
	padding: 3px 10px
}

.xinliAction ul.xinliAct_nav li.act a {
	background: #70b370;
	color: #fff
}

.xinliAction .scroll_box {
	width: 100%;
	height: 240px;
	overflow: hidden;
	position: relative
}

.xinliAction .scroll_box ul.box {
	width: 1000%;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	position: absolute
}

.xinliAction .scroll_box ul li {
	float: left
}

.xinliAction .scroll_box ul li.scroll_b_content {
	width: 682px
}

.xinliAction .scroll_box ul li.act {
	display: block
}

.xinliAction .scroll_box ul li.scroll_b_content li {
	padding: 0 15px 15px 0;
	width: 324px;
	height: 100px
}

.xinliAction .scroll_box ul li.scroll_b_content p {
	margin: 0;
	padding: 0
}

.xinliAction .scroll_box ul li.scroll_b_content p.txt_box {
	padding-left: 10px;
	width: 240px;
	word-wrap: break-word;
	word-break: normal
}

.xinliAction .scroll_box ul li.scroll_b_content p.txt_box * {
	display: block
}

.xinliAction .scroll_box ul li.scroll_b_content p.txt_box a {
	padding-bottom: 5px;
	color: #444;
	width: 240px
}

.xinliAction .scroll_box ul li.scroll_b_content p.txt_box a:hover {
	color: #777
}

.xinliAction .scroll_box ul li.scroll_b_content p.txt_box span {
	color: #999;
	font-size: 12px;
	line-height: 20px
}

.xinliAction .scroll_box ul li.scroll_b_content p.txt_box, .xinliAction .scroll_box ul li.scroll_b_content p.pic_box
	{
	float: left
}

.part2 .rt_part2 {
	float: right;
	width: 308px
}

.rt_part2 .xinli_preview {
	height: 310px;
	overflow: hidden
}

.rt_part2 .xinli_preview .content_wrap {
	border: 1px solid #dfdfdf;
	padding: 5px 0
}

.rt_part2 .xinli_preview .content_wrap li {
	padding: 0;
	margin: 0;
	height: 30px
}

.rt_part2 .xinli_preview .content_wrap li p {
	margin: 0
}

.rt_part2 .xinli_preview .content_wrap li p.txt_box {
	margin: 0
}

.rt_part2 .xinli_preview .content_wrap li p.txt_box a {
	display: block;
	color: #444;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	width: 275px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.rt_part2 .xinli_preview .content_wrap li p.pic_box, .rt_part2 .xinli_preview .content_wrap li span.view_num
	{
	display: none
}

.rt_part2 .xinli_preview .content_wrap li.act {
	padding: 10px;
	margin-bottom: 5px;
	position: relative;
	height: 50px;
	border-bottom: 1px dashed #dedede;
	border-top: 1px dashed #dedede
}

.rt_part2 .xinli_preview .content_wrap li.act.firstLi {
	border-bottom: 1px dashed #dedede;
	border-top: 0
}

.rt_part2 .xinli_preview .content_wrap li.act.lastLi {
	border-top: 1px dashed #dedede;
	border-bottom: 0
}

.rt_part2 .xinli_preview .content_wrap li.act p.pic_box, .rt_part2 .xinli_preview .content_wrap li.act span.view_num
	{
	display: block
}

.rt_part2 .xinli_preview .content_wrap li.act p {
	margin: 0;
	padding: 0;
	float: left
}

.rt_part2 .xinli_preview .content_wrap li.act p.pic_box {
	padding-left: 5px
}

.rt_part2 .xinli_preview .content_wrap li.act p.txt_box {
	padding-left: 10px
}

.rt_part2 .xinli_preview .content_wrap li.act p.txt_box a {
	padding: 0;
	color: #2f7eba;
	text-decoration: none;
	width: 195px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.rt_part2 .xinli_preview .content_wrap li.act p.txt_box * {
	display: block
}

.rt_part2 .xinli_preview .content_wrap li.act span.view_num {
	position: absolute;
	right: 15px;
	bottom: 10px;
	font-size: 12px;
	color: #999
}

.rt_part2 .xinli_topic {
	padding-top: 68px
}

.xinli_topic li {
	padding-bottom: 10px
}

.xinli_topic p.txt_box {
	padding-left: 15px;
	height: 35px;
	line-height: 35px
}

.xinli_topic p.pic_box, .xinli_topic p.txt_box {
	margin: 0;
	float: left
}

.xinli_topic p.txt_box a {
	display: block;
	color: #444;
	width: 255px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinli_topic p.txt_box a:hover {
	color: #777
}

.part3 {
	padding-top: 50px
}

.part3 .lf_part3 {
	width: 682px;
	float: left
}

.lf_part3 .xinliFm p.title {
	float: left
}

.lf_part3 .xinliFm p.scroll_pot {
	float: right
}

.part3 .rt_part3 {
	float: right;
	width: 308px;
	overflow: hidden
}

.lf_part3 .xinliFm .title_box {
	padding-bottom: 15px
}

.lf_part3 .xinliFm .scroll_box {
	position: relative;
	width: 682px;
	height: 200px;
	overflow: hidden
}

.xinliFm p {
	margin: 0
}

.xinliFm .scroll_box ul.box {
	width: 1000%;
	position: absolute;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.xinliFm .scroll_box ul.box li {
	zoom: 1;
	display: inline-block;
}

.xinliFm .scroll_box ul.box .scroll_b_content {
	width: 682px
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf, .xinliFm .scroll_box ul.box .scroll_b_content .rt
	{
	float: left
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.pic_box {
	float: left
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box {
	position: relative;
	width: 205px;
	height: 190px;
	float: left;
	padding-left: 20px
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box a.title {
	color: #444;
	width: 205px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box a.title:hover
	{
	color: #777
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span {
	font-size: 12px;
	color: #999
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_detail
	{
	padding: 15px 0;
	width: 205px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_detail a
	{
	display: inline-block;
	color: #999
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_listen_btn
	{
	position: absolute;
	border: 1px solid #dfdfdf;
	color: #2f7eba;
	padding: 1px 15px;
	right: 0;
	bottom: 0
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_listen_btn a
	{
	color: #2f7eba
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_listen_btn a:hover
	{
	color: #4c91c5
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_listen_btn *
	{
	display: block;
	float: left
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_listen_btn i.icon_ear_phone
	{
	background: url(../images/index/img.png) no-repeat -25px 0;
	width: 20px;
	height: 20px;
	vertical-align: middle
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box span.FM_favor_num
	{
	position: absolute;
	left: 20px;
	bottom: 0
}

.xinliFm .scroll_box ul.box .scroll_b_content .lf p.txt_box *, .xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box *
	{
	display: block
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box a.FM_title {
	color: #444;
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box a.FM_title:hover
	{
	color: #777
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt {
	padding-left: 20px
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt li {
	display: block;
	padding-bottom: 20px
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.pic_box, .xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box
	{
	float: left
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box {
	position: relative;
	padding-left: 15px;
	width: 165px;
	height: 50px
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box span {
	zoom: 1;;
	display: inline-block;
	font-size: 12px;
	color: #999;
	padding: 10px 0
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box span.FM_host
	{
	position: absolute;
	padding: 0;
	left: 15px;
	bottom: 0;
	width: 85px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box span.FM_host a
	{
	color: #999;
	display: inline-block
}

.xinliFm .scroll_box ul.box .scroll_b_content .rt p.txt_box span.FM_favor_num
	{
	position: absolute;
	padding: 0;
	bottom: 0;
	right: 0
}

.others {
	zoom: 1;
	width: 682px;
	overflow: hidden;
	padding-top: 40px
}

.others ul {
	width: 120%
}

.others li {
	float: left;
	padding-right: 47px
}

.others li * {
	display: block
}

.others li a {
	font-size: 12px;
	color: #999;
	line-height: 24px;
	width: 195px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.others li p.title a {
	display: inline;
	width: 50px
}

.others li a.txt_box {
	font-size: 14px;
	color: #444;
	width: 195px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.others li a.txt_box:hover {
	color: #777
}

.xinliYingyong {
	zoom: 1;
	padding-bottom: 28px;
}

.xinliYingyong .content_wrap {
	width: 120%
}

.xinliYingyong .content_wrap p {
	float: left;
	padding: 0 45px 5px 0;
	margin: 0
}

.xinliYingyong .content_wrap p a {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #444;
	padding: 3px 0
}

.xinliYingyong .content_wrap p a:hover {
	color: #777
}

.xinliMore .content_wrap {
	width: 120%;
	position: relative;
	height: 300px
}

.xinliMore .content_wrap div.box {
	zoom: 1;
	display: inline-block;;
	line-height: 45px;
	padding-right: 30px
}

.xinliMore .content_wrap div.box a {
	color: #444;
	text-decoration: none
}

.xinliMore .content_wrap div.box a span {
	padding-left: 5px
}

.xinliMore .content_wrap div.box * {
	float: left
}

.xinliMore .content_wrap div.box a:hover i {
	background-position-y: -42px
}

.xinliMore .content_wrap div.box a:hover span {
	color: #2f7eba
}

.xinliMore .content_wrap div.box i.icon_rss_mail {
	background: url(../images/index/img.png) -62px 1px;
	width: 45px;
	height: 45px
}

.xinliMore .content_wrap div.box i.icon_rss_weixin {
	background: url(../images/index/img.png) -109px 1px;
	width: 45px;
	height: 45px
}

.xinliMore .content_wrap div.box i.icon_rss_mobile {
	background: url(../images/index/img.png) -154px 1px;
	width: 45px;
	height: 45px
}

.weixin_arrow {
	position: absolute;
	z-index: 1;
	right: 230px;
	top: 40px;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px solid transparent;
	border-bottom-color: #e0e0e0;
	border-top-width: 0
}

.focus_weixin {
	display: none
}

.act .focus_weixin {
	display: block
}

.fw_content {
	position: absolute;
	z-index: 1;
	right: 120px;
	top: 45px;
	width: 160px;
	overflow: hidden;
	border-radius: 5px;
	background: #e0e0e0
}

.fw_content img {
	padding: 5px
}

.fw_content p {
	color: #999;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 20px
}

.focus_mobile {
	display: none
}

.act .focus_mobile {
	display: block
}

.fmo_arrow {
	position: absolute;
	z-index: 1;
	right: 115px;
	top: 40px;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px solid transparent;
	border-bottom-color: #e0e0e0;
	border-top-width: 0
}

.fmo_content {
	position: absolute;
	z-index: 1;
	right: 70px;
	top: 45px;
	padding: 5px;
	overflow: hidden;
	border-radius: 5px;
	background: #e0e0e0
}

.footer .wrap .flinks {
	text-align: center;
	border-bottom: 1px dashed #e6e6e6;
	padding-bottom: 10px
}

.footer .wrap .flinks a {
	font-size: 12px;
	color: #2f7eba;
	zoom: 1;
	display: inline-block;;
	margin: 0 15px
}

.footer .wrap .frlinks {
	margin-top: 15px
}

.footer .wrap .frlinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center
}

.footer .wrap .frlinks ul li {
	display: inline-block;
	margin-right: 20px
}

.footer .wrap .frlinks ul li a, .footer .wrap .frlinks ul li span {
	color: #999;
	font-size: 12px
}

.footer .wrap p.copy_right {
	text-align: center;
	font-size: 12px;
	color: #999
}

.footer .wrap p.copy_right a {
	color: #999
}

.pagebar {
	display: block;
	text-align: center;
	line-height: 14px;
	color: #CCC clear:both
}

.pagebar a, .pagebar span {
	display: inline-block;
	padding: 0 5px;
	color: #333;
	font-weight: 700
}

.pagebar a:hover {
	color: #369
}

.pagebar span {
	color: #369
}

.pagebar .pre, .pagebar .next {
	padding-left: 8px;
	font-weight: lighter;
	color: #555;
	background: url(images/btn_bgs.png) no-repeat -390px -244px
}

.pagebar .pre:hover {
	background-position: -390px -264px
}

.pagebar .next {
	padding-left: 5px;
	padding-right: 8px;
	background-position: -345px -284px
}

.pagebar .next:hover {
	background-position: -345px -304px
}

.headerlogo {
	float: left;
	font-size: 40px;
	font-weight: 700;
	line-height: 60px;
	font-family: '微软雅黑';
	color: #2f7eba
}

.infos-wrap {
	margin: 40px auto;
	width: 1024px;
	font-size: 12px
}

.main-left {
	width: 65%
}

.main-right {
	width: 30%;
	margin-left: 5%
}

.fixed:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.infos-wrap .main-left .list_rmd {
	border: 1px dotted #DDD;
	padding: 19px;
	width: 600px;
	background: #f6f6f6
}

.infos-wrap .main-left .list_rmd .bor_bot {
	border-bottom: 1px solid #ddd
}

.infos-wrap .main-left .list_rmd .bor_top {
	border-top: 1px solid #fff
}

.infos-wrap .main-left .list_rmd .title {
	padding-bottom: 10px;
	font-weight: 700;
	font-size: 14px
}

.infos-wrap .main-left .list_rmd .lists {
	overflow: hidden;
	padding-top: 20px
}

.infos-wrap .main-left .list_rmd .lists ul {
	width: 110%;
	padding: 0
}

.infos-wrap .main-left .list_rmd .lists li {
	margin-right: 30px;
	display: inline;
	width: 180px;
	text-align: center
}

.infos-wrap .main-left .list_rmd .lists li.payTest {
	position: relative;
	height: 200px
}

.infos-wrap .main-left .list_rmd .lists li.payTest p {
	margin: 0
}

.infos-wrap .main-left .list_rmd .lists li.payTest .csPrice {
	position: absolute;
	bottom: 0;
	text-align: left
}

.infos-wrap .main-left .list_rmd .lists li.payTest .csPrice .price_old {
	font-size: 12px;
	color: #939393;
	text-decoration: line-through
}

.infos-wrap .main-left .list_rmd .lists li.payTest .csPrice .price_new {
	font-size: 12px;
	color: #FF9F00
}

.infos-wrap .main-left .list_rmd .lists li.payTest .csPrice .price_new .price
	{
	font-size: 18px
}

.infos-wrap .main-left .list_rmd .lists li.payTest .csPrice .price_new .tag
	{
	margin-left: 10px;
	background: #FF9F00;
	color: #fff
}

.infos-wrap .main-left .list_rmd .lists li img {
	display: block;
	margin-bottom: 5px
}

.infos-wrap .main-left .list_rmd .lists li a:link, .infos-wrap .main-left .list_rmd .lists li a:hover,
	.infos-wrap .main-left .list_rmd .lists li a:active {
	color: #111
}

.infos-wrap .main-left .test_contents .sels_list p {
	margin: 0;
	padding: 0
}

.infos-wrap .main-left .test_contents .pbox {
	margin: 0;
	padding: 0
}

.infos-wrap .main-left .shares {
	overflow: hidden;
	position: relative;
	padding: 15px 0;
	width: 640px
}

#popup #popup_win .pcon .err_form {
	padding: 15px 0;
	line-height: 20px
}

#popup #popup_win .pcon .err_form p {
	position: relative;
	padding: 0 0 5px 85px
}

#popup #popup_win .pcon .err_form p .items {
	position: absolute;
	top: 0;
	left: 0;;
	width: 85px;
	text-align: right
}

#popup #popup_win .pcon .err_form p .ins {
	width: 210px
}

#popup #popup_win .pcon .err_form p .txt {
	height: 80px;
	overflow: auto
}

.infos-wrap .main-left .shares .sbar {
	position: absolute;
	top: 16px;
	right: 0
}

.infos-wrap .main-left .shares .sbar .bds_tools {
	margin-top: -3px
}

.infos-wrap .main-left .shares .sbar .bds_tools a, .infos-wrap .main-left .shares .sbar span.bds_more
	{
	padding-top: 3px;
}

.infos-wrap .main-left .shares .sbar a.shareCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0
}

.infos-wrap .main-left .shares .sbar .shareword {
	left: 10px;
	position: absolute;
	top: 6px
}

.infos-wrap .main-left .comments_show, .infos-wrap .main-left .comments_list
	{
	position: relative;
	padding-top: 15px;
	border-top: 1px dashed #BBB
}

.infos-wrap .main-left .comments_show {
	border-top: 0
}

.infos-wrap .main-left .comments_form {
	padding-top: 5px
}

.infos-wrap .main-left .comments_form .txt {
	border: 1px solid #DDD;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	overflow: auto;
	width: 620px;
	height: 120px;
	padding: 5px
}

.infos-wrap .main-left .comments_form .cbtns {
	position: relative;
	padding-top: 5px;
	text-align: right;
	width: 640px
}

.infos-wrap .main-left .comments_form .cbtns .btns {
	position: relative;
	width: 69px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	background: url(images/btn_bgs.png) no-repeat -220px -25px
}

.infos-wrap .main-left .comments_form .cbtns .act_btns {
	background-position: -220px -50px
}

.infos-wrap .main-left .comments_form .cbtns .cancel {
	margin-right: 5px;
	padding-bottom: 3px;
	padding-bottom: 0 \9;
	width: 38px;
	height: 24px;
	color: #444;
	background: url(images/btn_bgs.png) no-repeat 0 -120px
}

.infos-wrap .main-left .comments_form .cbtns .c_acts {
	background-position: -40px -120px
}

.infos-wrap .main-left .comments_form .cbtns .tips {
	position: absolute;
	top: 5px;
	left: 0;
	color: #999;
	line-height: 24px
}

.infos-wrap .main-left .mbox #do_tips {
	position: relative;
	margin-top: 15px;
	border: 1px solid #FFDAB9;
	padding: 5px 10px;
	height: 26px;
	line-height: 26px;
	background: #fffacd
}

.infos-wrap .main-left .mbox #do_tips .close {
	position: absolute;
	display: block;
	overflow: hidden;
	top: 13px;
	right: 10px;
	width: 11px;
	height: 12px;
	background: url(images/btn_bgs.png) no-repeat -200px 0
}

.infos-wrap .main-left .mbox #do_tips .close:hover {
	background-position: -220px 0
}

.infos-wrap .main-left .comments_list {
	margin-top: 20px;
	padding: 0
}

.infos-wrap .main-left .comments_list .loading, .infos-wrap .main-left .comments_list #id_no_comments
	{
	padding-top: 20px;
	color: #999;
	text-align: center
}

.infos-wrap .main-left .comments_list .loading span {
	display: inline-block;
	padding-left: 20px;
	height: 20px;
	background: url(/images/www/loading.gif) no-repeat 0 center
}

.infos-wrap .main-left .comments_list #id_no_comments a:link,
	.infos-wrap .main-left .comments_list #id_no_comments a:visited,
	.infos-wrap .main-left .comments_list #id_no_comments a:hover,
	.infos-wrap .main-left .comments_list #id_no_comments a:active {
	color: #369
}

.infos-wrap .main-left .comments_list .items {
	padding-top: 20px
}

.infos-wrap .main-left .comments_list .items .ct {
	position: relative;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	color: #999;
	background: #e4e4e4
}

.infos-wrap .main-left .comments_list .items .ct .arrow {
	position: absolute;
	overflow: hidden;
	left: 22px;
	bottom: -10px;
	border: 5px solid #FFF;
	border-top: 5px solid #E4E4E4;
	height: 0;
	width: 0
}

.infos-wrap .main-left .comments_list .items .reply:link, .infos-wrap .main-left .comments_list .items .reply:visited,
	.infos-wrap .main-left .comments_list .items .reply:hover, .infos-wrap .main-left .comments_list .items .reply:active
	{
	position: absolute;
	top: 2px;
	right: 5px;
	color: #999
}

.infos-wrap .main-left .comments_list .items .delete:link, .infos-wrap .main-left .comments_list .items .delete:visited,
	.infos-wrap .main-left .comments_list .items .delete:hover, .infos-wrap .main-left .comments_list .items .delete:active
	{
	right: 40px
}

.infos-wrap .main-left .comments_list .items .c_contents {
	position: relative;
	padding-top: 10px;
	line-height: 24px
}

.infos-wrap .main-left .comments_list .items .c_contents .pbox {
	overflow: hidden;
	padding: 5px 10px 0 0;
	width: 50px
}

.infos-wrap .main-left .comments_list .items .c_contents .cshow {
	float: left;
	width: 575px
}

.infos-wrap .main-left .quote {
	border-bottom: 1px dashed #CCC;
	color: #999;
	display: block;
	margin-bottom: 10px;
	padding: 10px 25px;
	position: relative
}

.infos-wrap .main-left .quote .lq {
	background: url(images/btn_bgs.png) no-repeat 0 -270px;
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 4px;
	width: 20px
}

.infos-wrap .main-left .comments_list .items .showall:link, .infos-wrap .main-left .comments_list .items .showall:visited,
	.infos-wrap .main-left .comments_list .items .showall:hover,
	.infos-wrap .main-left .comments_list .items .showall:active {
	padding: 0 12px 0 5px;
	background: url(images/btn_bgs.png) no-repeat -313px -81px
}

.infos-wrap .main-left .comments_list .pagebar {
	padding-top: 50px
}

.infos-wrap .main-left .notmember {
	padding-top: 20px
}

.infos-wrap .main-left .notmember .login_btns {
	display: block;
	padding-top: 10px
}

.infos-wrap .main-left .notmember .sina:link, .infos-wrap .main-left .notmember .sina:visited,
	.infos-wrap .main-left .notmember .sina:hover, .infos-wrap .main-left .notmember .sina:active,
	.infos-wrap .main-left .notmember .qq:link, .infos-wrap .main-left .notmember .qq:visited,
	.infos-wrap .main-left .notmember .qq:hover, .infos-wrap .main-left .notmember .qq:active,
	.infos-wrap .main-left .notmember .douban:link, .infos-wrap .main-left .notmember .douban:visited,
	.infos-wrap .main-left .notmember .douban:hover, .infos-wrap .main-left .notmember .douban:active,
	.infos-wrap .main-left .notmember .renren:link, .infos-wrap .main-left .notmember .renren:visited,
	.infos-wrap .main-left .notmember .renren:hover, .infos-wrap .main-left .notmember .renren:active
	{
	display: inline-block;
	margin: 0 7px;
	padding-left: 20px;
	background: url(images/btn_bgs.png) no-repeat -383px -120px
}

.infos-wrap .main-left .notmember .qq:link, .infos-wrap .main-left .notmember .qq:visited,
	.infos-wrap .main-left .notmember .qq:hover, .infos-wrap .main-left .notmember .qq:active
	{
	background: url(images/btn_bgs.png) no-repeat -383px -100px
}

.infos-wrap .main-left .notmember .douban:link, .infos-wrap .main-left .notmember .douban:visited,
	.infos-wrap .main-left .notmember .douban:hover, .infos-wrap .main-left .notmember .douban:active
	{
	background-position: -383px -480px
}

.infos-wrap .main-left .notmember .renren:link, .infos-wrap .main-left .notmember .renren:visited,
	.infos-wrap .main-left .notmember .renren:hover, .infos-wrap .main-left .notmember .renren:active
	{
	background-position: -383px -500px
}

.infos-wrap .main-left .tshow_result {
	padding-top: 0;
	border-color: #BBB;
	background-color: #fff
}

.infos-wrap .main-left .tshow_result .title {
	margin-bottom: 15px;
	color: #369
}

.infos-wrap .main-left .tshow_result .category:link, .infos-wrap .main-left .tshow_result .category:visited,
	.infos-wrap .main-left .tshow_result .category:hover, .infos-wrap .main-left .tshow_result .category:active
	{
	color: #494949;
	font-family: 'Microsoft YaHei', '黑体'
}

.infos-wrap .main-left .tshow_result .title span {
	font-size: 18px;
	font-family: 'Microsoft YaHei', '黑体'
}

.infos-wrap .main-left .tshow_result .t_result {
	border-top: 1px dotted #DDD;
	border-bottom: 1px dotted #DDD;
	padding: 30px 0;
	color: #777;
	line-height: 24px
}

.infos-wrap .main-left .tshow_result .t_result span {
	display: block
}

.infos-wrap .main-left .tshow_result .t_result .rs {
	margin-bottom: 10px;
	color: #219A44;
	font-size: 14px;
	font-weight: 700
}

.infos-wrap .main-left .tshow_result .recomend {
	padding: 20px 0;
	border-bottom: 1px dotted #DDD
}

.infos-wrap .main-left .tshow_result .recomend .title {
	color: #2B343A;
	font-size: 14px;
	font-weight: 700
}

.infos-wrap .main-left .tshow_result .recomend .test_list {
	margin: 0 -12px 0 0;
	padding: 0;
	overflow: hidden
}

.infos-wrap .main-left .tshow_result .recomend .test_list li {
	float: left;
	width: 200px;
	margin-right: 12px
}

.infos-wrap .main-left .tshow_result .recomend .test_list li .img {
	width: 200px;
	hiehgt: 135px;
	margin-bottom: 14px;
	overflow: hidden
}

.infos-wrap .main-left .tshow_result .recomend .test_list li .img img {
	width: 100%;
	hiehgt: 100%
}

.infos-wrap .main-left .tshow_result .recomend .test_list li .text .testName
	{
	color: #000;
	font-size: 14px;
	margin-bottom: 6px;
	line-height: 18px
}

.infos-wrap .main-left .tshow_result .recomend .test_list li .text .testedPeople
	{
	margin: 0;
	color: #999;
	font-size: 12px
}

.infos-wrap .main-left .tshow_result .heart_rmd {
	display: block;
	padding: 30px 0;
	border-bottom: 1px dotted #DDD
}

.infos-wrap .main-left .tshow_result .heart_rmd ul {
	padding-top: 20px
}

.infos-wrap .main-left .tshow_result .heart_rmd li {
	float: left;
	margin-right: 20px;
	display: inline;
	height: 26px;
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.infos-wrap .main-left .tshow_result .all_result {
	padding: 20px 0;
	border-bottom: 1px dotted #ddd
}

.infos-wrap .main-left .tshow_result .all_result .fb, .infos-wrap .main-left .tshow_result .heart_rmd .fb
	{
	font-size: 14px;
	color: #222
}

.infos-wrap .main-left .tshow_result .shares {
	padding: 15px 0 10px;
	margin-top: 30px;
	width: 600px
}

.infos-wrap .main-left .tshow_result .shares .add_fav:link, .infos-wrap .main-left .tshow_result .shares .add_fav:hover,
	.infos-wrap .main-left .tshow_result .shares .add_fav:active {
	color: #999
}

.infos-wrap .main-left .tshow_result .shares .sbar {
	top: 18px
}

.infos-wrap .main-left .result_tools {
	position: relative;
	margin-top: 20px;
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	background: #f6f6f6
}

.infos-wrap .main-left .result_tools .up_downs {
	display: inline-block;
}

.infos-wrap .main-left .result_tools .ups:link, .infos-wrap .main-left .result_tools .ups:visited,
	.infos-wrap .main-left .result_tools .ups:hover, .infos-wrap .main-left .result_tools .ups:active,
	.infos-wrap .main-left .result_tools .downs:link, .infos-wrap .main-left .result_tools .downs:visited,
	.infos-wrap .main-left .result_tools .downs:hover, .infos-wrap .main-left .result_tools .downs:active
	{
	display: inline-block;
	padding-left: 18px;
	line-height: 18px;
	background: url(images/btn_bgs.png) no-repeat -382px -320px
}

.infos-wrap .main-left .result_tools .downs:link, .infos-wrap .main-left .result_tools .downs:visited,
	.infos-wrap .main-left .result_tools .downs:hover, .infos-wrap .main-left .result_tools .downs:active
	{
	background-position: -382px -338px
}

.infos-wrap .main-left .result_tools .ups:visited, .infos-wrap .main-left .result_tools .downs:visited
	{
	color: #669
}

.infos-wrap .main-left .result_tools .replay {
	position: absolute;
	top: 0;
	right: 10px
}

.infos-wrap .main-left .result_tools #err_report:link, .infos-wrap .main-left .result_tools #err_report:visited,
	.infos-wrap .main-left .result_tools #err_report:hover, .infos-wrap .main-left .result_tools #err_report:active
	{
	color: #999;
	padding-left: 20px;
	background: url(images/btn_bgs.png) no-repeat -384px -220px;
}

.infos-wrap .main-left .result_tools #err_report:visited {
	color: #669
}

.infos-wrap .main-left .result_tools .test_again:link, .infos-wrap .main-left .result_tools .test_again:visited,
	.infos-wrap .main-left .result_tools .test_again:hover, .infos-wrap .main-left .result_tools .test_again:active
	{
	color: #999;
	padding-left: 18px;
	background: url(images/btn_bgs.png) no-repeat -382px -360px
}

.infos-wrap .main-left .result_tools .test_again:visited {
	color: #669
}

.infos-wrap .main-left .pagebar {
	padding: 30px 0
}

.infos-wrap .main-left .list_title {
	margin-top: 30px;
	color: #369;
	margin-bottom: 0
}

.infos-wrap .main-left .list_show dd {
	padding: 27px 0 30px;
	border-bottom: 1px dashed #BBB;
	line-height: 21px;
	color: #666
}

.infos-wrap .main-left .list_show dd .pbox {
	overflow: hidden;
	padding: 0;
	padding-top: 3px;
	margin-right: 15px;
	height: 80px
}

.infos-wrap .main-left .list_show dd .linfo {
	width: 505px;
	margin: 0
}

.infos-wrap .main-left .list_show dd .linfo a:link, .infos-wrap .main-left .list_show dd .linfo a:visited,
	.infos-wrap .main-left .list_show dd .linfo a:hover, .infos-wrap .main-left .list_show dd .linfo a:active
	{
	font-size: 14px;
	font-weight: 700;
	color: #111
}

.infos-wrap .main-left .list_show dd .linfo a:visited {
	color: #669
}

.infos-wrap .main-left .list_show dd .linfo .total {
	color: #999
}

.infos-wrap .main-left .list_show dd .linfo .list-payTest {
	float: right;
	font-size: 12px;
	color: #FF9F00
}

.infos-wrap .main-left .list_show dd .linfo .list-payTest .price_new {
	font-size: 16px
}

.infos-wrap .main-left .list_show dd .linfo .list-payTest .price_old {
	margin-right: 8px;
	color: #999;
	text-decoration: line-through
}

.main-left .focus {
	overflow: hidden;
	margin-bottom: 40px
}

.main-left h2 {
	margin-bottom: 20px;
	color: #369;
	font-size: 14px;
	font-weight: 700
}

.infos-wrap .fb {
	font-weight: 700
}

.main-left .focus ul, .main-left .focus dl, .main-left .focus dt,
	.main-left .focus dd, .main-left .focus .focus_box p {
	padding: 0;
	margin: 0
}

.main-left .focus .fgrey {
	color: #999
}

.infos-wrap .fgreen {
	color: #219A44
}

.infos-wrap .icons {
	display: inline-block;
	margin-bottom: -3px;
	width: 20px;
	height: 18px;
	background: url(images/btn_bgs.png) no-repeat -383px -138px
}

.main-left .focus .focus_box {
	overflow: hidden;
	display: block;
	border: 1px solid #DDD;
	height: 247px
}

.main-left .focus .focus_box .focus_show {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 9px 4px 9px 9px;
	display: inline;
	width: 380px;
	height: 229px
}

.main-left .focus .focus_box #rolls {
	display: block;
	overflow: hidden;
	height: 8000%
}

.main-left .focus .focus_box #rolls .roll_box {
	display: block;
	overflow: hidden;
	height: 229px
}

.main-left .focus .focus_box #rolls dt {
	border-bottom: 1px dashed #BBB;
	height: 160px
}

.main-left .focus .focus_box #rolls dt .pbox {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 140px
}

.main-left .focus .focus_box #rolls .t:link, .main-left .focus .focus_box #rolls .t:visited,
	.main-left .focus .focus_box #rolls .t:hover, .main-left .focus .focus_box #rolls .t:active
	{
	font-size: 14px;
	font-weight: 700
}

.main-left .focus .focus_box #rolls .t:visited {
	color: #669
}

.main-left .focus .focus_box #rolls dt .pinfo {
	float: left;
	position: relative;
	overflow: hidden;
	padding-left: 10px;
	width: 170px;
	height: 140px;
	line-height: 24px
}

.main-left .focus .focus_box #rolls dt .start:link, .main-left .focus .focus_box #rolls dt .start:visited,
	.main-left .focus .focus_box #rolls dt .start:hover, .main-left .focus .focus_box #rolls dt .start:active
	{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #369;
	display: block;
	width: 70px;
	height: 22px;
	text-align: center;
	background: url(images/btn_bgs.png) no-repeat 0 -160px
}

.main-left .focus .focus_box #rolls dt .start:hover {
	text-decoration: none;
	background-position: -80px -160px
}

.main-left .focus .focus_box #rolls dd {
	padding-top: 15px;
	color: #999;
	line-height: 24px
}

.main-left .focus .focus_box #rolls dd a:link, .main-left .focus .focus_box #rolls dd a:visited,
	.main-left .focus .focus_box #rolls dd a:hover, .main-left .focus .focus_box #rolls dd a:active
	{
	color: #369
}

.main-left .focus .focus_box #rolls dd a:visited {
	color: #669
}

.main-left .focus #roll_sels {
	float: left;
	position: relative;
	overflow: hidden;
	padding-left: 6px;
	width: 260px;
	height: 247px;
	background: url(/images/www/user_pixs.gif) repeat-y 5px 0
}

.main-left .focus #roll_sels li {
	display: block;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 10px;
	border-bottom: 1px solid #DDD;
	height: 41px;
	color: #999
}

.main-left .focus #roll_sels li img {
	filter: alpha(opacity = 75);
	opacity: .75
}

.main-left .focus #roll_sels li .arrow {
	display: none
}

.main-left .focus #roll_sels .act {
	background: #f4f4f4
}

.main-left .focus #roll_sels .act .arrow {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 26px;
	left: -5px;
	height: 9px;
	width: 5px;
	background: url(images/btn_bgs.png) no-repeat -387px -384px
}

.main-left .focus #roll_sels .act img {
	filter: alpha(opacity = 100);
	opacity: 1
}

.main-left .focus #roll_sels li .pbox {
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 60px;
	height: 41px;
	padding: 0;
	text-align: initial
}

.main-left .focus #roll_sels li .pinfo {
	float: left;
	overflow: hidden;
	width: 149px;
	height: 41px
}

.main-left .focus #roll_sels li a:link, .main-left .focus #roll_sels li a:hover,
	.main-left .focus #roll_sels li a:active {
	color: #494949
}

.main-left .focus #roll_sels li .pbox img {
	border-bottom: 1px solid #ccc
}

.main-left .category {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #BBB;
	width: 640px
}

.main-left .category .title {
	margin-bottom: 20px
}

.main-left .category .title a:link, .main-left .category .title a:visited,
	.main-left .category .title a:hover, .main-left .category .title a:active
	{
	color: #369
}

.main-left .nobor {
	border: none
}

.main-left .category .lists {
	display: block;
	width: 110%
}

.main-left .category .parts {
	float: left;
	margin-right: 20px;
	display: inline;
	width: 310px
}

.main-left .category .parts dt {
	height: 105px;
	color: #999
}

.main-left .category .parts dt .pbox {
	float: left;
	padding-top: 3px;
	width: 130px
}

.main-left .category .parts dt a:link, .main-left .category .parts dt a:visited,
	.main-left .category .parts dt a:hover, .main-left .category .parts dt a:active
	{
	display: inline-block;
	line-height: 16px;
	color: #369
}

.main-left .category .parts dt a:visited {
	color: #669
}

.main-left .category .parts dt .cinfo {
	float: left;
	position: relative;
	line-height: 21px;
	width: 180px
}

.main-left .category .parts dt .testers {
	position: absolute;
	bottom: -20px;
	right: 0;
	color: #999
}

.main-left .category .parts dd {
	display: block;
	position: relative;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 22px
}

.main-left .category .parts dd .testers {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
	width: 75px;
	background: #FFF;
	text-align: right
}

.main-left .category .parts dd a:link, .main-left .category .parts dd a:hover,
	.main-left .category .parts dd a:active {
	color: #333
}

.main-left .category .parts dd .fcn {
	color: #ccc
}

.nfocus {
	position: relative;
	border: 1px solid #DDD;
	padding: 9px;
	width: 620px;
	height: 187px
}

.nfocus .nums {
	position: absolute;
	bottom: 12px;
	right: 20px;
	height: 18px
}

.nfocus .nums li {
	float: left;
	margin-left: 5px;
	display: inline
}

.nfocus .nums a:link, .nfocus .nums a:visited, .nfocus .nums a:hover,
	.nfocus .nums a:active {
	float: left;
	display: inline-block;
	border: 1px solid #DDD;
	color: #999;
	font-size: 11px;
	height: 19px;
	width: 19px;
	text-align: center;
	line-height: 18px;
	text-decoration: none;
	background: #f4f4f4
}

.nfocus .nums .act a:link, .nfocus .nums .act a:visited, .nfocus .nums .act a:hover,
	.nfocus .nums .act a:active {
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	font-weight: 700;
	color: #369;
	background: #fff
}

.nfocus .nums a:hover {
	color: #369;
	background: #fff
}

.nfocus .nf_show {
	display: block;
	position: relative;
	overflow: hidden;
	width: 620px;
	height: 187px
}

.nfocus .nf_box {
	display: block;
	overflow: hidden;
	width: 620px;
	height: 800%
}

.nfocus .nf_box .part {
	display: block;
	overflow: hidden;
	height: 187px
}

.nfocus .nf_box .part .pbox {
	float: left;
	width: 281px;
	padding: 0
}

.nfocus .nf_box .part .pinfo {
	float: left;
	padding: 0 14px 0 25px;
	width: 300px;
	color: #999;
	line-height: 22px
}

.nfocus .nf_box .part .pinfo .title:link, .nfocus .nf_box .part .pinfo .title:visited,
	.nfocus .nf_box .part .pinfo .title:hover, .nfocus .nf_box .part .pinfo .title:active
	{
	font-size: 14px;
	font-weight: 700
}

.nfocus .nf_box .part .pinfo .total {
	display: block;
	text-align: right
}

.nfocus .nf_box .part .pinfo .fcn {
	color: #ccc
}

.nfocus .nf_box .part .pinfo .nlist {
	display: block;
	margin-top: 10px;
	padding: 5px 0;
	border-top: 1px dashed #DDD;
	border-bottom: 1px dashed #ddd
}

.nfocus .nlist ul {
	margin: 0;
	padding: 0
}

.nfocus .nlist li {
	position: relative;
	line-height: 24px;
	width: 300px;
	list-style-type: none
}

.nfocus .nf_box .part .pinfo .nlist li .t {
	position: absolute;
	top: 0;
	right: 0;
	color: #999
}

.infos-wrap .category {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #BBB;
	width: 640px
}

.infos-wrap .category .title {
	margin-bottom: 20px
}

.infos-wrap .category .title a:link, .infos-wrap .category .title a:visited,
	.infos-wrap .category .title a:hover, .infos-wrap .category .title a:active
	{
	color: #369
}

.infos-wrap .nobor {
	border: none
}

.infos-wrap .category .lists {
	display: block;
	width: 110%
}

.infos-wrap .category .parts {
	float: left;
	margin-right: 20px;
	display: inline;
	width: 310px
}

.infos-wrap .category .parts dt {
	height: 105px;
	color: #999
}

.infos-wrap .category .parts dt .pbox {
	float: left;
	padding-top: 3px;
	width: 130px
}

.infos-wrap .category .parts dt a:link, .infos-wrap .category .parts dt a:visited,
	.infos-wrap .category .parts dt a:hover, .infos-wrap .category .parts dt a:active
	{
	display: inline-block;
	line-height: 16px;
	color: #369
}

.infos-wrap .category .parts dt a:visited {
	color: #669
}

.infos-wrap .category .parts dt .cinfo {
	float: left;
	position: relative;
	line-height: 21px;
	width: 180px;
	margin: 0;
	font-weight: 400
}

.infos-wrap .category .parts dt .testers {
	position: absolute;
	bottom: -20px;
	right: 0;
	color: #999
}

.infos-wrap .category .parts dd {
	display: block;
	position: relative;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 22px
}

.infos-wrap .category .parts dd .testers {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
	width: 75px;
	background: #FFF;
	text-align: right
}

.infos-wrap .category .parts dd a:link, .infos-wrap .category .parts dd a:hover,
	.infos-wrap .category .parts dd a:active {
	color: #333
}

.infos-wrap .category .parts dd .fcn {
	color: #ccc
}

.infos-wrap a:link {
	color: #369;
	text-decoration: none
}

.infos-wrap a:visited {
	text-decoration: none
}

.infos-wrap a:hover {
	color: #369;
	text-decoration: underline
}

.infos-wrap a:active {
	color: #369;
	text-decoration: none
}

.infos-wrap .main-right .rt {
	position: relative;
	padding-left: 10px;
	height: 33px;
	line-height: 36px;
	background: #f6f6f6
}

.infos-wrap .main-right .st {
	position: relative;
	margin-top: 20px
}

.infos-wrap .main-right .fb {
	font-size: 14px;
	font-weight: 700
}

.infos-wrap .main-right .rbor {
	padding-top: 15px;
	border-top: 1px dashed #BBB
}

.infos-wrap .main-right .more {
	right: 0;
	position: absolute
}

.infos-wrap .main-right dd .tinfo {
	position: relative;
	width: 175px;
	height: 70px
}

.infos-wrap .fl {
	float: left
}

.infos-wrap .main-right p {
	margin: 0;
	padding: 0
}

.main-right .test_rmd_list {
	display: block
}

.main-right .test_rmd_list dd {
	overflow: hidden;
	padding-top: 15px;
	height: 70px
}

.main-right .test_rmd_list dd .pbox {
	padding-top: 5px;
	width: 105px
}

.main-right .test_rmd_list dd .tinfo {
	position: relative;
	width: 175px;
	height: 70px margin:0
}

.main-right .test_rmd_list dd .tinfo a:link, .main-right .test_rmd_list dd .tinfo a:hover,
	.main-right .test_rmd_list dd .tinfo a:active {
	color: #222
}

.main-right .test_rmd_list dd .tinfo .total {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #999
}

.main-right .tags li {
	display: inline;
	margin: 10px 15px 0 0;
	white-space: nowrap
}

.main-right .test_rmd_list dd .items {
	position: relative;
	margin-bottom: 5px
}

.main-right .test_rmd_list dd .items .total {
	position: absolute;
	top: 0;
	right: 0;
	color: #999
}

.main-right .test_rmd_list .rlists {
	height: auto
}

.main-right .test_rmd_list .rlists .fcn {
	color: #ccc
}

.main-right .test_rmd_list .rlists a:link, .main-right .test_rmd_list .rlists a:hover,
	.main-right .test_rmd_list .rlists a:active {
	color: #333
}

.main-right .test_rmd_list .desc {
	color: #999
}

.main-right .multi_ads {
	display: block;
	overflow: hidden
}

.main-right .multi_ads dl {
	line-height: 16px;
	text-align: center
}

.main-right .multi_ads dd {
	float: left;
	display: inline;
	height: 150px;
	margin-right: 10px;
	padding-bottom: 10px;
	width: 135px
}

.main-right .multi_ads img {
	display: block;
	margin-bottom: 3px
}

.main-right .multi_ads dt {
	float: left;
	padding-bottom: 10px
}

.main-right .rcenbor {
	padding-top: 20px;
	margin-top: 15px;
	border-top: 1px dashed #bbb
}

.main-right .multi_ads a:link, .main-right .multi_ads a:hover,
	.main-right .multi_ads a:active {
	color: #222
}

.main-right .multi_ads .mt strong {
	font-size: 14px
}

.main-right .multi_ads .mt .mq {
	display: inline-block
}

.main-right .multi_ads .mt .ms {
	display: none
}

.infos-wrap .rt .more {
	position: absolute;
	top: 0;
	right: 10px
}

.infos-wrap .rt .more a:link, .infos-wrap .rt .more a:hover, .infos-wrap .rt .more a:active,
	.infos-wrap .st .more a:link, .infos-wrap .st .more a:hover,
	.infos-wrap .st .more a:active {
	color: #999
}

.main-right .icons {
	display: inline-block;
	margin-bottom: -3px;
	width: 20px;
	height: 18px;
	background: url(images/btn_bgs.png) no-repeat -383px -138px
}

.main-right .fav {
	background-position: -383px -158px
}

.main-right .tdates {
	background-position: -383px -178px
}

.main-right .comments {
	background-position: -380px -198px
}

.main-right .tags ul {
	padding: 0
}

.infos-wrap .mbox {
	display: block
}

.infos-wrap .pt20 {
	padding-top: 20px
}

.infos-wrap .tshow_index {
	border: 1px dotted #DDD;
	padding: 19px;
	background: #f6f6f6
}

.infos-wrap .tshow_index .bor_bot {
	border-bottom: 1px solid #ddd
}

.infos-wrap .tshow_index .bor_top {
	border-top: 1px solid #fff
}

.infos-wrap .tshow_index .title {
	padding-bottom: 20px
}

.infos-wrap .tshow_index .title .items {
	display: inline;
	margin-right: 20px;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background: url(images/btn_bgs.png) no-repeat -160px -30px
}

.infos-wrap .tshow_index .title .tinfo {
	position: relative;
	overflow: hidden;
	color: #999;
	width: 530px
}

.infos-wrap .tshow_index .title .tinfo a:link, .infos-wrap .tshow_index .title .tinfo a:hover,
	.infos-wrap .tshow_index .title .tinfo a:active {
	color: #999
}

.infos-wrap .tshow_index .title .tinfo h2 {
	margin: 5px 0 4px;
	color: #369;
	font-size: 18px;
	font-family: 'Microsoft YaHei', '黑体'
}

.infos-wrap .tshow_index .title .tinfo .total, .infos-wrap .tshow_index .ctest .total
	{
	position: absolute;
	bottom: 0;
	right: 3px
}

.infos-wrap .tshow_index .tshow {
	padding-top: 10px;
	color: #494949
}

.infos-wrap .main-left .pbox {
	display: block;
	padding: 30px 0;
	text-align: center
}

.infos-wrap .pbox img {
	margin: 0 auto
}

.infos-wrap .tshow_index .tshow .tdesc {
	line-height: 24px;
	text-indent: 24px
}

.infos-wrap .tshow_index .tshow .payArea {
	text-align: center
}

.infos-wrap .tshow_index .tshow .payArea p {
	margin: 0
}

.infos-wrap .tshow_index .tshow .payArea .price {
	color: #FF9F00;
	font-size: 12px;
	text-align: center
}

.infos-wrap .tshow_index .tshow .payArea .price span {
	font-size: 18px
}

.infos-wrap .tshow_index .tshow .payArea .price_old {
	display: inline-block;
	margin-top: 2px;
	margin-left: 10px;
	font-size: 12px;
	text-decoration: line-through;
	color: #939393
}

.infos-wrap .tshow_index .tshow .payArea .price_new {
	display: inline-block;
	font-size: 18px;
	color: #FF9F00
}

.infos-wrap .tshow_index .tshow .payArea .price_new span {
	font-size: 12px
}

.infos-wrap .tshow_index .tshow .payArea .price_new .tag {
	margin-left: 5px;
	color: #fff;
	background: #FF9F00
}

.infos-wrap .tshow_index .tshow .payArea .date {
	float: left;
	color: #444;
	font-size: 12px;
	padding-left: 24px;
	margin-left: 33px;
	background: url(images/btn_bgs.png) no-repeat 0 0
}

.infos-wrap .tbtns {
	padding: 30px 0 10px;
	text-align: center
}

.infos-wrap .test_btn:link, .infos-wrap .test_btn:visited, .infos-wrap .test_btn:hover,
	.infos-wrap .test_btn:active, .infos-wrap .btns {
	display: inline-block;
	color: #FFF;
	width: 137px;
	height: 40px;
	font: 14px/34px 'Microsoft YaHei', '黑体';
	background: url(images/btn_bgs.png) no-repeat 0 -80px;
	border: none
}

.infos-wrap .btns {
	line-height: 22px;
	padding-bottom: 6px;;
}

.infos-wrap .test_btn:hover, .infos-wrap .act_btns {
	text-decoration: none;
	background-position: -140px -80px
}

.infos-wrap .test_tips {
	margin: 20px 0 10px;
	text-align: center
}

.infos-wrap .tshow_index .ctest {
	position: relative;
	padding-top: 5px;
	color: #999;
	width: 600px
}

.infos-wrap .tshow_index .ctest .total {
	bottom: 0;
	right: 0
}

.infos-wrap .test_contents {
	padding: 35px 0;
	width: 640px
}

.infos-wrap .test_contents .descs {
	font-size: 14px
}

.infos-wrap .test_contents .content {
	margin-top: 10px;
	text-indent: 2em
}

.infos-wrap .test_contents .sels_list {
	padding: 15px 0 20px;
	width: 640px
}

.infos-wrap .test_contents .sels_list .items {
	padding: 5px 0;
	display: block;
	width: 640px;
	cursor: pointer
}

.infos-wrap .test_contents .sels_list .hover {
	color: #369;
	background: #EEE;
	border-radius: 6px
}

.infos-wrap .test_contents .sels_list .items .i_top, .infos-wrap .test_contents .sels_list .items .i_bot
	{
	overflow: hidden;
	width: 640px;
	height: 5px
}

.infos-wrap .test_contents .sels_list .items .i_mid {
	position: relative;
	padding: 3px 9px 2px 44px
}

.infos-wrap .test_contents .sels_list .items .sels {
	position: absolute;
	top: 4px;;
	left: 15px
}

.infos-wrap .test_contents .sels_list .hover .i_mid, .infos-wrap .test_contents .sels_list .act .i_mid
	{
	color: #369
}

#ceshi-invite {
	width: 380px;
	padding-bottom: 20px;
	background-color: #fff
}

#ceshi-invite .top {
	color: #666;
	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #88bd58;
	font-size: 120%;
	font-weight: 700
}

#ceshi-invite .share {
	margin-top: 45px;
	text-align: center
}

#ceshi-invite .share a {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 20px;
	background-image: url(/images/www/share.png);
	background-repeat: no-repeat
}

#ceshi-invite .share a:hover {
	opacity: .7;
	filter: alpha(opacity = 70)
}

#ceshi-invite .qzone {
	background-position: -43px
}

#ceshi-invite .tsina {
	background-position: -85px
}

#ceshi-invite .douban {
	background-position: -126px
}

#ceshi-invite .renren {
	background-position: -167px
}

#ceshi-invite a.sqq {
	background-position: 0;
	margin-right: 0
}

#quoteBox.quote_box {
	position: relative
}

#quoteBox .close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10
}

.infos-wrap .shares {
	overflow: hidden;
	position: relative;
	padding: 15px 0;
	width: 640px
}

#popup #popup_win .pcon .err_form {
	padding: 15px 0;
	line-height: 20px
}

#popup #popup_win .pcon .err_form p {
	position: relative;
	padding: 0 0 5px 85px
}

#popup #popup_win .pcon .err_form p .items {
	position: absolute;
	top: 0;
	left: 0;;
	width: 85px;
	text-align: right
}

#popup #popup_win .pcon .err_form p .ins {
	width: 210px
}

#popup #popup_win .pcon .err_form p .txt {
	height: 80px;
	overflow: auto
}

.infos-wrap .shares .sbar {
	position: absolute;
	top: 16px;
	right: 0
}

.infos-wrap .shares .sbar .bds_tools {
	margin-top: -3px
}

.infos-wrap .shares .sbar .bds_tools a, .infos-wrap .shares .sbar span.bds_more
	{
	padding-top: 3px;
}

.infos-wrap .shares .sbar a.shareCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0
}

.infos-wrap .shares .sbar .shareword {
	left: 10px;
	position: absolute;
	top: 6px
}

.infos-wrap .comments_show, .infos-wrap .comments_list {
	position: relative;
	padding-top: 15px;
	border-top: 1px dashed #BBB
}

.infos-wrap .comments_show {
	border-top: 0
}

.infos-wrap .comments_form {
	padding-top: 5px
}

.infos-wrap .comments_form .txt {
	border: 1px solid #DDD;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	overflow: auto;
	width: 620px;
	height: 120px;
	padding: 5px
}

.infos-wrap .comments_form .cbtns {
	position: relative;
	padding-top: 5px;
	text-align: right;
	width: 640px
}

.infos-wrap .comments_form .cbtns .btns {
	position: relative;
	width: 69px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	background: url(images/btn_bgs.png) no-repeat -220px -25px;
	border: none
}

.infos-wrap .comments_form .cbtns .act_btns {
	background-position: -220px -50px
}

.infos-wrap .comments_form .cbtns .cancel {
	margin-right: 5px;
	padding-bottom: 3px;
	padding-bottom: 0 \9;
	width: 38px;
	height: 24px;
	color: #444;
	background: url(images/btn_bgs.png) no-repeat 0 -120px
}

.infos-wrap .comments_form .cbtns .c_acts {
	background-position: -40px -120px
}

.infos-wrap .comments_form .cbtns .tips {
	position: absolute;
	top: 5px;
	left: 0;
	color: #999;
	line-height: 24px
}

.infos-wrap .mbox #do_tips {
	position: relative;
	margin-top: 15px;
	border: 1px solid #FFDAB9;
	padding: 5px 10px;
	height: 26px;
	line-height: 26px;
	background: #fffacd
}

.infos-wrap .mbox #do_tips .close {
	position: absolute;
	display: block;
	overflow: hidden;
	top: 13px;
	right: 10px;
	width: 11px;
	height: 12px;
	background: url(images/btn_bgs.png) no-repeat -200px 0
}

.infos-wrap .mbox #do_tips .close:hover {
	background-position: -220px 0
}

.infos-wrap .comments_list {
	margin-top: 20px;
	padding: 0
}

.infos-wrap .comments_list .loading, .infos-wrap .comments_list #id_no_comments
	{
	padding-top: 20px;
	color: #999;
	text-align: center
}

.infos-wrap .comments_list .loading span {
	display: inline-block;
	padding-left: 20px;
	height: 20px;
	background: url(/images/www/loading.gif) no-repeat 0 center
}

.infos-wrap .comments_list #id_no_comments a:link, .infos-wrap .comments_list #id_no_comments a:visited,
	.infos-wrap .comments_list #id_no_comments a:hover, .infos-wrap .comments_list #id_no_comments a:active
	{
	color: #369
}

.infos-wrap .comments_list .items {
	padding-top: 20px
}

.infos-wrap .comments_list .items .ct {
	position: relative;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	color: #999;
	background: #e4e4e4
}

.infos-wrap .comments_list .items .ct .arrow {
	position: absolute;
	overflow: hidden;
	left: 22px;
	bottom: -10px;
	border: 5px solid #FFF;
	border-top: 5px solid #E4E4E4;
	height: 0;
	width: 0
}

.infos-wrap .comments_list .items .reply:link, .infos-wrap .comments_list .items .reply:visited,
	.infos-wrap .comments_list .items .reply:hover, .infos-wrap .comments_list .items .reply:active
	{
	position: absolute;
	top: 2px;
	right: 5px;
	color: #999
}

.infos-wrap .comments_list .items .delete:link, .infos-wrap .comments_list .items .delete:visited,
	.infos-wrap .comments_list .items .delete:hover, .infos-wrap .comments_list .items .delete:active
	{
	right: 40px
}

.infos-wrap .comments_list .items .c_contents {
	position: relative;
	padding-top: 10px;
	line-height: 24px
}

.infos-wrap .comments_list .items .c_contents .pbox {
	overflow: hidden;
	padding: 5px 10px 0 0;
	width: 50px
}

.infos-wrap .comments_list .items .c_contents .cshow {
	float: left;
	width: 575px
}

.infos-wrap .quote {
	border-bottom: 1px dashed #CCC;
	color: #999;
	display: block;
	margin-bottom: 10px;
	padding: 10px 25px;
	position: relative
}

.infos-wrap .quote .lq {
	background: url(images/btn_bgs.png) no-repeat 0 -270px;
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 4px;
	width: 20px
}

.infos-wrap .comments_list .items .showall:link, .infos-wrap .comments_list .items .showall:visited,
	.infos-wrap .comments_list .items .showall:hover, .infos-wrap .comments_list .items .showall:active
	{
	padding: 0 12px 0 5px;
	background: url(images/btn_bgs.png) no-repeat -313px -81px
}

.infos-wrap .comments_list .pagebar {
	padding-top: 50px
}

.infos-wrap .notmember {
	padding-top: 20px
}

.infos-wrap .notmember .login_btns {
	display: block;
	padding-top: 10px
}

.infos-wrap .notmember .sina:link, .infos-wrap .notmember .sina:visited,
	.infos-wrap .notmember .sina:hover, .infos-wrap .notmember .sina:active,
	.infos-wrap .notmember .qq:link, .infos-wrap .notmember .qq:visited,
	.infos-wrap .notmember .qq:hover, .infos-wrap .notmember .qq:active,
	.infos-wrap .notmember .douban:link, .infos-wrap .notmember .douban:visited,
	.infos-wrap .notmember .douban:hover, .infos-wrap .notmember .douban:active,
	.infos-wrap .notmember .renren:link, .infos-wrap .notmember .renren:visited,
	.infos-wrap .notmember .renren:hover, .infos-wrap .notmember .renren:active
	{
	display: inline-block;
	margin: 0 7px;
	padding-left: 20px;
	background: url(images/btn_bgs.png) no-repeat -383px -120px
}

.infos-wrap .notmember .qq:link, .infos-wrap .notmember .qq:visited,
	.infos-wrap .notmember .qq:hover, .infos-wrap .notmember .qq:active {
	background: url(images/btn_bgs.png) no-repeat -383px -100px
}

.infos-wrap .notmember .douban:link, .infos-wrap .notmember .douban:visited,
	.infos-wrap .notmember .douban:hover, .infos-wrap .notmember .douban:active
	{
	background-position: -383px -480px
}

.infos-wrap .notmember .renren:link, .infos-wrap .notmember .renren:visited,
	.infos-wrap .notmember .renren:hover, .infos-wrap .notmember .renren:active
	{
	background-position: -383px -500px
}

.infos-wrap .tshow_result {
	padding-top: 0;
	border-color: #BBB;
	background-color: #fff
}

.infos-wrap .tshow_result .title {
	margin-bottom: 15px;
	color: #369
}

.infos-wrap .tshow_result .category:link, .infos-wrap .tshow_result .category:visited,
	.infos-wrap .tshow_result .category:hover, .infos-wrap .tshow_result .category:active
	{
	color: #494949;
	font-family: 'Microsoft YaHei', '黑体'
}

.infos-wrap .tshow_result .title span {
	font-size: 18px;
	font-family: 'Microsoft YaHei', '黑体'
}

.infos-wrap .tshow_result .t_result {
	border-top: 1px dotted #DDD;
	border-bottom: 1px dotted #DDD;
	padding: 30px 0;
	color: #777;
	line-height: 24px
}

.infos-wrap .tshow_result .t_result span {
	display: block
}

.infos-wrap .tshow_result .t_result .rs {
	margin-bottom: 10px;
	color: #219A44;
	font-size: 14px;
	font-weight: 700
}

.infos-wrap .tshow_result .heart_rmd {
	display: block;
	padding: 30px 0;
	border-bottom: 1px dotted #DDD
}

.infos-wrap .tshow_result .heart_rmd ul {
	padding-top: 20px
}

.infos-wrap .tshow_result .heart_rmd li {
	float: left;
	margin-right: 20px;
	display: inline;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.infos-wrap .tshow_result .all_result {
	padding: 20px 0;
	border-bottom: 1px dotted #ddd
}

.infos-wrap .tshow_result .all_result .fb, .infos-wrap .tshow_result .heart_rmd .fb
	{
	font-size: 14px;
	color: #222
}

.infos-wrap .tshow_result .shares {
	padding: 15px 0 10px;
	margin-top: 30px;
	width: 600px
}

.infos-wrap .tshow_result .shares .add_fav:link, .infos-wrap .tshow_result .shares .add_fav:hover,
	.infos-wrap .tshow_result .shares .add_fav:active {
	color: #999
}

.infos-wrap .tshow_result .shares .sbar {
	top: 18px
}

.infos-wrap .result_tools {
	position: relative;
	margin-top: 20px;
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	background: #f6f6f6
}

.infos-wrap .result_tools .up_downs {
	display: inline-block;
}

.infos-wrap .result_tools .ups:link, .infos-wrap .result_tools .ups:visited,
	.infos-wrap .result_tools .ups:hover, .infos-wrap .result_tools .ups:active,
	.infos-wrap .result_tools .downs:link, .infos-wrap .result_tools .downs:visited,
	.infos-wrap .result_tools .downs:hover, .infos-wrap .result_tools .downs:active
	{
	display: inline-block;
	padding-left: 18px;
	line-height: 18px;
	background: url(images/btn_bgs.png) no-repeat -382px -320px
}

.infos-wrap .result_tools .downs:link, .infos-wrap .result_tools .downs:visited,
	.infos-wrap .result_tools .downs:hover, .infos-wrap .result_tools .downs:active
	{
	background-position: -382px -338px
}

.infos-wrap .result_tools .ups:visited, .infos-wrap .result_tools .downs:visited
	{
	color: #669
}

.infos-wrap .result_tools .replay {
	position: absolute;
	top: 0;
	right: 10px
}

.infos-wrap .result_tools #err_report:link, .infos-wrap .result_tools #err_report:visited,
	.infos-wrap .result_tools #err_report:hover, .infos-wrap .result_tools #err_report:active
	{
	color: #999;
	padding-left: 20px;
	background: url(images/btn_bgs.png) no-repeat -384px -220px;
}

.infos-wrap .result_tools #err_report:visited {
	color: #669
}

.infos-wrap .result_tools .test_again:link, .infos-wrap .result_tools .test_again:visited,
	.infos-wrap .result_tools .test_again:hover, .infos-wrap .result_tools .test_again:active
	{
	color: #999;
	padding-left: 18px;
	background: url(images/btn_bgs.png) no-repeat -382px -360px
}

.infos-wrap .result_tools .test_again:visited {
	color: #669
}

.infos-wrap a {
	color: #369
}

.infos-wrap .tshow_index .local {
	padding-bottom: 10px;
	color: #999
}

.infos-wrap .tshow_index .local a:link, .infos-wrap .tshow_index .local a:hover,
	.infos-wrap .tshow_index .local a:active {
	color: #369
}

.infos-wrap .tshow_index .local a:active {
	color: #369
}

.infos-wrap .tshow_index .ntitle {
	padding-top: 20px
}

.infos-wrap .tshow_index .title .news_items {
	background-position: -160px -130px
}

.infos-wrap .tshow_index .ntitle h2 {
	font-size: 18px;
	font-weight: 700
}

.infos-wrap .tshow_index .show_contents {
	font-size: 14px;
	line-height: 26px;
	color: #494949;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word
}

.infos-wrap .tshow_index .show_contents p {
	margin-bottom: 30px
}

.infos-wrap .tshow_index .show_contents br {
	overflow: hidden;
	height: 0;
	line-height: 0;
	font-size: 1px
}

.infos-wrap .tshow_index .pagebar {
	padding: 40px 0 20px
}

.infos-wrap .tshow_index .tags {
	overflow: hidden;
	position: relative;
	border-bottom: 1px dashed #BBB;
	padding: 40px 0 15px;
	display: block;
	width: 600px
}

.infos-wrap .tshow_index .tags .copy {
	display: inline-block;
	color: #999;
	margin-bottom: 10px;
	line-height: 22px;
	padding-left: 20px;
	background: url(images/btn_bgs.png) no-repeat -384px -218px
}

.infos-wrap .tshow_index .tags .qzoneUp {
	position: absolute;
	bottom: 3px;
	right: -45px
}

.infos-wrap .qcShareQQDiv {
	position: absolute;
	bottom: 12px;
	right: 100px
}

.infos-wrap .tshow_index .nshares {
	margin-top: 0;
	width: 600px
}

.infos-wrap .tshow_index .nshares .reproduced:link, .infos-wrap .tshow_index .nshares .reproduced:visited,
	.infos-wrap .tshow_index .nshares .reproduced:hover, .infos-wrap .tshow_index .nshares .reproduced:active
	{
	padding-left: 18px;
	background: url(images/btn_bgs.png) no-repeat -382px -360px
}

.infos-wrap .prevnext {
	position: relative;
	padding: 20px 0;
	border-bottom: 1px dashed #bbb
}

.infos-wrap .prevnext .r {
	position: absolute;
	top: 20px;
	right: 0
}

.infos-wrap .rmd_list {
	padding: 20px 0;
	border-bottom: 1px dashed #bbb
}

.infos-wrap .rmd_list .lshow {
	overflow: hidden;
	padding-top: 20px;
	width: 640px
}

.infos-wrap .rmd_list .lshow ul {
	width: 110%;
	padding-left: 0
}

.infos-wrap .rmd_list .lshow li {
	float: left;
	overflow: hidden;
	display: inline;
	margin-right: 27px;
	width: 195px;
	height: 195px;
	color: #999
}

.infos-wrap .rmd_list .lshow li a:link, .infos-wrap .rmd_list .lshow li a:hover,
	.infos-wrap .rmd_list .lshow li a:active {
	color: #333
}

.infos-wrap .rmd_list .lshow li img {
	margin-bottom: 5px;
	display: block
}

.infos-wrap .shares .diy_shares {
	position: absolute;
	top: 15px;
	right: 0;;
	text-align: right
}

.infos-wrap .shares .diy_shares .qq:link, .infos-wrap .shares .diy_shares .qq:visited,
	.infos-wrap .shares .diy_shares .qq:hover, .infos-wrap .shares .diy_shares .qq:active
	{
	display: inline-block;
	margin: 0 0 -3px 5px;
	overflow: hidden;
	padding-left: 20px;
	height: 16px;;
	line-height: 17px;
	background: url(images/btn_bgs.png) no-repeat -386px -518px
}

.infos-wrap .shares .diy_shares .qq:hover {
	filter: alpha(opacity = 80);
	opacity: .8
}

.infos-wrap .contributors {
	display: block;
	padding-top: 30px;
	margin-bottom: 20px
}

.infos-wrap .contributors .ct {
	display: block;
	height: 40px;
	position: relative
}

.infos-wrap .contributors .ct .art {
	position: absolute;
	top: 0;
	left: 260px
}

.infos-wrap .contributors .user_info {
	float: left;
	padding-right: 55px;
	width: 200px;
	overflow: hidden
}

.infos-wrap .contributors .user_info dt {
	float: left;
	padding-top: 3px;
	width: 90px
}

.infos-wrap .contributors .user_info .look:link, .infos-wrap .contributors .user_info .look:visited,
	.infos-wrap .contributors .user_info .look:hover, .infos-wrap .contributors .user_info .look:active
	{
	overflow: hidden;
	display: inline-block;
	margin-top: 10px;
	padding: 0 5px;
	border-radius: 3px;
	height: 20px;
	line-height: 22px;
	color: #FFF;
	background: #999
}

.infos-wrap .contributors .user_info .look:hover {
	text-decoration: none;
	background: #369
}

.infos-wrap .contributors .user_info dd {
	float: left;
	overflow: hidden;
	width: 110px
}

.infos-wrap .contributors .user_list {
	float: left;
	width: 345px
}

.infos-wrap .contributors .user_list .ct {
	padding-left: 55px
}

.infos-wrap .contributors .user_list .fcn {
	color: #999
}

.infos-wrap .contributors .user_list ul {
	padding-left: 54px;
	border-left: 1px solid #E4E4E4;
	height: 80px
}

.infos-wrap .contributors .user_list li {
	width: 290px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.infos-wrap .contribut_desc {
	border: 1px dotted #DDD;
	padding: 14px;
	margin-bottom: 20px;
	color: #777;
	background: #F6F6F6
}

.infos-wrap .contribut_desc p {
	margin: 5px 0 20px
}

.infos-wrap .contribut_desc .pbtns {
	margin-bottom: 10px;
	text-align: center
}

.infos-wrap .contribut_desc .start:link, .contribut_desc .start:visited,
	.contribut_desc .start:hover, .contribut_desc .start:active {
	display: inline-block;
	position: relative;
	width: 69px;
	height: 24px;
	line-height: 25px;
	color: #FFF;
	text-align: center;
	background: url(images/btn_bgs.png) no-repeat -220px -25px
}

.infos-wrap .contribut_desc .start:hover {
	text-decoration: none;
	background-position: -220px -50px
}

div:after, .fish-clearfix:after {
	clear: both;
	content: "";
	display: inline
}

.part_1 {
	width: 100%;
	height: 600px;
	background: url(../images/jingcaifaxian/bg.jpg) no-repeat
}

.part_1 p {
	text-align: center;
	line-height: 60px;
	font-family: "Microsoft Yahei";
	color: #d5d6d6;
	font-size: 18px
}

.part_1 p.line_1 {
	color: #fff;
	padding-top: 130px;
	font-size: 35px
}

.part_1 p.line_3 span {
	color: #f0ff6e;
	font-size: 35px;
	font-family: "385-CAI978"
}

.part_1 p.line_4 span {
	color: #fea06f
}

.part_1 p.line_5 {
	padding-top: 50px;
	color: #2f7eba
}

.part_2 {
	width: 100%;
	padding-top: 40px
}

.part_2 ul {
	width: 1024px;
	margin: 0 auto
}

.part_2 ul li {
	float: left;
	padding-right: 80px;
	padding-bottom: 40px
}

.part_2 .group, .part_2 .write {
	padding: 0
}

.part_2 .situation, .part_2 .host {
	padding-left: 45px
}

.part_2 p, .part_2 p a {
	text-align: center
}

.part_2 a {
	color: #444
}

.part_2 a:hover {
	color: #777
}

.part_2 .pic_box a {
	display: block;
	padding-top: 110px;
	width: 250px;
	font-size: 18px;
	font-family: "Microsoft Yahei"
}

.part_2 .pic_box a:hover {
	filter: alpha(opacity = 80);
	-khtml-opacity: .8;
	opacity: .8
}

.part_2 .situation .pic_box a {
	color: #5ecfb8;
	background: url(../images/jingcaifaxian/situation.png) no-repeat center
		top
}

.part_2 .consult .pic_box a {
	color: #2f7eba;
	background: url(../images/jingcaifaxian/consult.png) no-repeat center
		top
}

.part_2 .group .pic_box a {
	color: #fea06f;
	background: url(../images/jingcaifaxian/group.png) no-repeat center top
}

.part_2 .host .pic_box a {
	color: #2f7eba;
	background: url(../images/jingcaifaxian/host.png) no-repeat center top
}

.part_2 .translate .pic_box a {
	color: #fea06f;
	background: url(../images/jingcaifaxian/translate.png) no-repeat center
		top
}

.part_2 .write .pic_box a {
	color: #5ecfb8;
	background: url(../images/jingcaifaxian/write.png) no-repeat center top
}